1<!doctype html> 2<html lang="en"> 3 <head> 4 <meta charset="utf-8"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 6 <meta name="viewport" content="width=device-width,initial-scale=1"> 7 <meta name="theme-color" content="primary"><link rel="icon" type="image/png" href="//www.cliffamily.com/cdn/shop/files/cliffamily_monogram.png?crop=center&height=32&v=1744831111&width=32"><meta property='og:site_name' content='Clif Family Winery'> 8<meta property='og:url' content='https://www.cliffamily.com/pages/all-experiences'> 9<meta property='og:title' content='All Experiences'> 10<meta property='og:type' content='website'> 11<meta property='og:description' content='Organically farmed wine & small batch food from the co-creators of Clif Bar. Napa Valley B Corp Certified Visit our Tasting Room & Food Truck.'><meta 12 property='og:image' 13 content='http://www.cliffamily.com/cdn/shop/files/4.27.26_KL3417_fbbb139c-571f-4c48-99dd-83aa294fb7e1.jpg?crop=center&height=1365&v=1784749094&width=2048' 14 > 15 <meta 16 property='og:image:secure_url' 17 content='https://www.cliffamily.com/cdn/shop/files/4.27.26_KL3417_fbbb139c-571f-4c48-99dd-83aa294fb7e1.jpg?crop=center&height=1365&v=1784749094&width=2048' 18 > 19 <meta property='og:image:width' content='2048'> 20 <meta property='og:image:height' content='1365'><meta name='twitter:card' content='summary_large_image'> 21<meta name='twitter:title' content='All Experiences'> 22<meta name='twitter:description' content='Organically farmed wine & small batch food from the co-creators of Clif Bar. Napa Valley B Corp Certified Visit our Tasting Room & Food Truck.'> 23 24 <link rel="canonical" href="https://www.cliffamily.com/pages/all-experiences"> 25 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 26 <link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin> 27 28 <title> 29 All Experiences 30 – Clif Family Winery</title> 31 32 <link rel="preconnect" href="https://use.typekit.net"> 33 <link rel="preconnect" href="https://p.typekit.net"> 34 <link rel="stylesheet" href="https://use.typekit.net/ego5nqt.css"> 35 36 37<style data-shopify>:root{/* product card */--gsc-product-card-title-font-family:"roc-grotesk-condensed";--gsc-product-card-title-font-style:"normal";--gsc-product-card-title-font-weight:400;--gsc-product-card-title-transform:normal;--gsc-product-card-title-letter-spacing:0.5px;--gsc-product-card-title-font-size:calc(1.4rem * 1.4);--gsc-product-card-title-line-height:calc(22 / 14);--gsc-product-card-price-font-family:"proxima-nova";--gsc-product-card-price-font-size:var(--gsc-product-card-price-font-size-md);--gsc-product-card-price-line-height:var(--gsc-product-card-price-line-height-md);--gsc-product-card-price-font-weight:400;--gsc-product-sale-badge-background:rgba(158, 26, 29, 1.0); --gsc-product-sale-badge-color:rgba(255, 255, 255, 1.0);--gsc-product-sold-out-badge-background:rgb(158, 26, 29);--gsc-product-sold-out-badge-color:255, 255, 255;--gsc-product-custom-badge-1-background:rgba(158, 26, 29, 1.0);--gsc-product-custom-badge-1-color:rgba(255, 255, 255, 1.0);--gsc-product-custom-badge-2-background:rgba(158, 26, 29, 1.0);--gsc-product-custom-badge-2-color:rgba(255, 255, 255, 1.0);--gsc-product-custom-badge-3-background:rgba(158, 26, 29, 1.0);--gsc-product-custom-badge-3-color:rgba(255, 255, 255, 1.0);--gsc-rating-stars-color:#f49a13;/* product and product card badges */--gsc-product-highlight-price-color:rgba(158, 26, 29, 1.0);--gsc-product-sale-amount-badge-background:rgba(158, 26, 29, 1.0);--gsc-product-sale-amount-badge-color:rgba(255, 255, 255, 1.0);/* cart icon in header */--gsc-header-cart-icon-background-color:#9e1a1d;--gsc-header-cart-icon-text-color:#ffffff;/* shipping bar */--gsc-free-shipping-bar-message-color:#333132;--gsc-free-shipping-bar-size:6px;--gsc-free-shipping-bar-bg-high:247, 240, 230;--gsc-free-shipping-bar-color:#9E1A1D;/* headings */--gsc-headings-font-family:"roc-grotesk-condensed";--gsc-headings-font-style:'normal';--gsc-headings-font-weight:600;--gsc-headings-text-transform:normal;--gsc-headings-letter-spacing:0.8px;--gsc-headings-word-spacing:0rem;--gsc-headings-font-scale:1.2;/* body text */--gsc-body-font-family:"proxima-nova";--gsc-body-font-style:"normal";--gsc-body-font-weight:400;--gsc-body-font-scale:1.1;--gsc-body-font-opacity:100%;--gsc-body-font-letter-spacing:0px;/* button */--gsc-button-font-family:"proxima-nova";--gsc-button-font-style:"normal";--gsc-button-font-weight:600;;--gsc-button-letter-spacing:0.5px;--gsc-button-font-size:calc(1.4rem * 1.1);--gsc-button-line-height:calc(22 / 14);--gsc-button-text-transform:uppercase;/* menu */--gsc-menu-font-family:"proxima-nova";--gsc-menu-font-style:"normal";
37--gsc-menu-font-weight:400;--gsc-menu-font-letter-spacing:0.5px;--gsc-menu-font-size:calc(var(--gsc-fz-11) * 1.1);--gsc-drawer-menu-font-size:calc(var(--gsc-fz-11) * 1.1);--gsc-drawer-menu-font-letter-spacing:0.5px;--gsc-menu-line-height:calc(24 / 16);--gsc-menu-text-transform:uppercase;/* header icons */--gsc-header-icons-font-family:"proxima-nova";--gsc-header-icons-font-style:"normal";--gsc-header-icons-font-weight:400;--gsc-header-icons-font-letter-spacing:0.5px;--gsc-header-icons-font-size:calc(var(--gsc-fz-11) * 1.2);--gsc-header-icons-line-height:calc(var(--gsc-header-icons-font-size) * 1.5);--gsc-header-icons-gap:calc(10px * 1.2);--gsc-header-icons-text-transform:normal;/* icons */--gsc-blockquote-icon:url(//www.cliffamily.com/cdn/shop/t/41/assets/blockquote-icon_small.png?v=161422582158376685601789423807);/* container */--gsc-page-width:1400px;--gsc-aside-padding-size:16px;--gsc-modals-and-header-paddings:min(20px, 16px);/* drawers and modals */--gsc-drawer-transition-duration:0.5s;--gsc-drawer-transition-timing:cubic-bezier(0.24, 0.25, 0, 1);--gsc-drawer-modal-shadow:none;--gsc-default-card-image-ratio:var(--gsc-square-image-ratio);--gsc-default-shape-fill-mode:contain;}.body-font-weight-from-global-settings{font-weight:var(--gsc-body-font-weight);--gsc-font-weight-bold:var(--gsc-body-font-weight);--gsc-font-weight-semibold:var(--gsc-body-font-weight);--gsc-font-weight-medium:var(--gsc-body-font-weight);}body{--gsc-overlay-color:20, 20, 22;--gsc-overlay-opacity:20%;--gsc-overlay-blur:1.5px;}.color-default{--gsc-text-color:51, 49, 50;--gsc-background-color:254, 254, 253;--gsc-foreground-color:252, 250, 246;--gsc-border-color:254, 254, 253;--gsc-button-background-color:158, 26, 29;--gsc-button-text-color:254, 254, 253;--gsc-outline-button-background-color:158, 26, 29;--gsc-outline-button-text-color:158, 26, 29;--gsc-image-opacity-color:51, 49, 50;}body,.color-primary{--gsc-text-color:51, 49, 50;--gsc-background-color:254, 254, 253;--gsc-foreground-color:252, 250, 246;--gsc-border-color:254, 254, 253;--gsc-button-background-color:158, 26, 29;--gsc-button-text-color:254, 254, 253;--gsc-outline-button-background-color:158, 26, 29;--gsc-outline-button-text-color:158, 26, 29;--gsc-image-opacity-color:51, 49, 50;}.color-secondary{--gsc-text-color:51, 49, 50;--gsc-background-color:247, 243, 236;--gsc-foreground-color:254, 254, 253;--gsc-border-color:247, 243, 236;--gsc-button-background-color:158, 26, 29;--gsc-button-text-color:254, 254, 253;--gsc-outline-button-background-color:158, 26, 29;--gsc-outline-button-text-color:158, 26, 29;--gsc-image-opacity-color:51, 49, 50;}.color-custom-1{--gsc-text-color:254, 254, 253;--gsc-background-color:18, 40, 76;--gsc-foreground-color:18, 40, 76;--gsc-border-color:18, 40, 76;--gsc-button-background-color:254, 254, 253;--gsc-button-text-color:18, 40, 76;--gsc-outline-button-background-color:254, 254, 253;--gsc-outline-button-text-color:254, 254, 253;--gsc-image-opacity-color:51, 49, 50;}.color-custom-2{--gsc-text-color:51, 49, 50;--gsc-background-color:254, 254, 253;--gsc-foreground-color:247, 243, 236;--gsc-border-color:254, 254, 253;--gsc-button-background-color:158, 26, 29;--gsc-button-text-color:254, 254, 253;--gsc-outline-button-background-color:158, 26, 29;--gsc-outline-button-text-color:158, 26, 29;--gsc-image-opacity-color:51, 49, 50;}.color-custom-3{--gsc-text-color:51, 49, 50;--gsc-background-color:247, 243, 236;--gsc-foreground-color:252, 250, 246;--gsc-border-color:253, 251, 249;--gsc-button-background-color:158, 26, 29;--gsc-button-text-color:254, 254, 253;--gsc-outline-button-background-color:158, 26, 29;--gsc-outline-button-text-color:158, 26, 29;--gsc-image-opacity-color:51, 49, 50;}.color-white{--gsc-text-color:253, 251, 249;--gsc-background-color:0, 89, 108;--gsc-foreground-color:254, 254, 253;--gsc-border-color:253, 251, 249;--gsc-button-background-color:254, 254, 253;--gsc-button-text-color:51, 49, 50;--gsc-outline-button-background-color:254, 254, 253;--gsc-outline-button-text-color:254, 254, 253;--gsc-image-opacity-color:22, 25, 25;}.color-black{--gsc-text-color:254, 254, 253;--gsc-background-color:25, 80, 70;--gsc-foreground-color:254, 254, 253;--gsc-border-color:253, 251, 249;--gsc-button-background-color:254, 254, 253;--gsc-button-text-color:25, 80, 70;--gsc-outline-button-background-color:254, 254, 253;--gsc-outline-button-text-color:254, 254, 253;--gsc-image-opacity-color:59, 57, 51;}.color-custom-5{--gsc-text-color:254, 254, 253;--gsc-background-color:158, 26, 29;--gsc-foreground-color:158, 26, 29;--gsc-border-color:158, 26, 29;--gsc-button-background-color:254, 254, 253;--gsc-button-text-color:158, 26, 29;--gsc-outline-button-background-color:254, 254, 253;--gsc-outline-button-text-color:254, 254, 253;--gsc-image-opacity-color:59, 57, 51;}</style> 38 <link href="//www.cliffamily.com/cdn/shop/t/41/assets/bundle.js?v=177434024302261605681789423807" as="script" rel="preload"> 39 <link href="//www.cliffamily.com/cdn/shop/t/41/assets/bundle.css?v=63295646435504797431789423807" rel="stylesheet" type="text/css" media="all" /> 40 <style data-shopify> 41 button.DRINKS_age_modal_confirm { 42 background-color: #9e1a1d; 43 border-color: #9e1a1d; 44 color: #fefefd; 45 cursor: pointer; 46 } 47 48 button.DRINKS_age_modal_confirm:hover { 49 background: linear-gradient(0deg, var(--gsc-white-color-20), var(--gsc-white-color-20)), 50 var(--gsc-button-background-color-100); 51 } 52 53 button.DRINKS_age_modal_decline { 54 border-color: var(--gsc-outline-button-text-color-100); 55 color: var(--gsc-outline-button-text-color-100); 56 background-color: unset; 57 cursor: pointer; 58 } 59 60 button.DRINKS_age_modal_decline:hover { 61 border-color: var(--gsc-outline-button-text-color-100); 62 color: var(--gsc-outline-button-text-color-100); 63 background-color: unset; 64 } 65 66 .DRINKS_age_modal_v2_body p { 67 margin: 16px 0; 68 } 69 70 .DRINKS_age_modal_v2_body select { 71 padding: 10px; 72 border-radius: 0; 73 } 74 75 div.DRINKS_age_modal_v2_body { 76 border-radius: 0.2rem; 77 } 78 79 div.DRINKS_age_modal_v2_body h1 { 80 color: #9e1a1d !important; 81 } 82 </style> 83 84 <!-- Google Tag Manager --> 85
85<script>
vendor: 455 bytes, lines 85-95
85 86 (function (w, d, s, l, i) { 87 w[l] = w[l] || []; 88 w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); 89 var f = d.getElementsByTagName(s)[0], 90 j = d.createElement(s), 91 dl = l != 'dataLayer' ? '&l=' + l : ''; 92 j.async = true; 93 j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; 94 f.parentNode.insertBefore(j, f); 95 })(window, document, 'script', 'dataLayer', '
95GTM-MGPCBFF
vendor: 8 bytes, lines 95-96
95'); 96
96</script>
96 97 <!-- End Google Tag Manager --> 98 99
99<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
99<meta name="facebook-domain-verification" content="hpcsykxgagd3v90dssb1hr3rlj03vh"> 100<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/62710284387/digital_wallets/dialog"> 101<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
101<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=2724036707"></script>
101 102<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
103<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=2724036707&shop_id=62710284387" crossorigin="anonymous"></script>
vendor: 1 bytes, line 103
103
104<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":62710284387,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/62710284387","merchantName":"Clif Family Winery","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"Clif Family Winery","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 104
104
105<script id="shopify-features" type="application/json">{"accessToken":"7a06cb66ef63afc79ea7e3320ac57907","betas":["rich-media-storefront-analytics"],"domain":"www.cliffamily.com","predictiveSearch":true,"shopId":62710284387,"locale":"en"}</script>
vendor: 1 bytes, line 105
105
106<script>var Shopify = Shopify || {}; 107Shopify.shop = "vk1vcr-qq.myshopify.com"; 108Shopify.locale = "en"; 109Shopify.currency = {"active":"USD","rate":"1.0"}; 110Shopify.country = "US"; 111Shopify.theme = {"name":"9.15.26 CabFest","id":143162703971,"schema_name":"Aurora","schema_version":"3.5.1","theme_store_id":null,"role":"main"}; 112Shopify.theme.handle = "null"; 113Shopify.theme.style = {"id":null,"handle":null}; 114Shopify.cdnHost = "www.cliffamily.com/cdn"; 115Shopify.routes = Shopify.routes || {}; 116Shopify.routes.root = "/"; 117Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 118Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 119Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 120Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 120
120
121<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 121
121
122<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 122
122
123<script> 124 window.ShopifyPay = window.ShopifyPay || {}; 125 window.ShopifyPay.apiHost = "shop.app\/pay"; 126 window.ShopifyPay.redirectState = null; 127</script>
vendor: 1 bytes, line 127
127
128<script> 129 window.Shopify = window.Shopify || {}; 130 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 131 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 132 window.Shopify.SignInWithShop.eligible = true; 133</script>
vendor: 1 bytes, line 133
133
134<script id="shop-js-analytics" type="application/json">{"pageType":"page"}</script>
vendor: 1 bytes, line 134
134
135<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 135
135
136<script type="module"> 137 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 138 139 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 140 141</script>
vendor: 1 bytes, line 141
141
142<script> 143 window.Shopify = window.Shopify || {}; 144 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 145 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"]}; 146</script>
vendor: 1 bytes, line 146
146
147<script>(function() { 148 var isLoaded = false; 149 function asyncLoad() { 150 if (isLoaded) return; 151 isLoaded = true; 152 var urls = ["https:\/\/api-na2.hubapi.com\/scriptloader\/v1\/6369553.js?shop=vk1vcr-qq.myshopify.com"]; 153 for (var i = 0; i < urls.length; i++) { 154 var s = document.createElement('script'); 155 s.type = 'text/javascript'; 156 s.async = true; 157 s.src = urls[i]; 158 var x = document.getElementsByTagName('script')[0]; 159 x.parentNode.insertBefore(s, x); 160 } 161 }; 162 if(window.attachEvent) { 163 window.attachEvent('onload', asyncLoad); 164 } else { 165 window.addEventListener('load', asyncLoad, false); 166 } 167})();</script>
vendor: 1 bytes, line 167
167
168<script id="__st">var __st={"a":62710284387,"offset":-25200,"reqid":"152877e5-a7ad-4d2d-ad33-ec16bd4fc791-1790369554","pageurl":"www.cliffamily.com\/pages\/all-experiences","s":"pages-99248636003","u":"6a66dba22cd3","p":"page","rtyp":"page","rid":99248636003};</script>
vendor: 1 bytes, line 168
168
169<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 169
169
170<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 170
170
171<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.cliffamily.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 171
171
172<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.cliffamily.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>
172<script crossorigin="anonymous" defer="defer" src="//www.cliffamily.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 172
172
173<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 173
173
174<script> 175 window.Shopify = window.Shopify || {}; 176 window.Shopify.MCP = window.Shopify.MCP || {}; 177 window.Shopify.MCP.enabled = true; 178 window.Shopify.MCP.shop = "vk1vcr-qq.myshopify.com"; 179 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.cliffamily.com\/api\/mcp"; 180 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 181</script>
vendor: 1 bytes, line 181
181
182<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.cliffamily.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 183</script>
vendor: 1 bytes, line 183
183
184<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.cliffamily.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 185</script>
vendor: 1 bytes, line 185
185
186<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 187 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); 188</script>
vendor: 1 bytes, line 188
188
189<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})}})); 190</script>
vendor: 1 bytes, line 190
190
191<script id='scb4127' type='text/javascript' async='' src='https://www.cliffamily.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
191<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.cliffamily.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 192<style id="shopify-accelerated-checkout-cart"> 193 #shopify-buyer-consent { 194 margin-top: 1em; 195 display: inline-block; 196 width: 100%; 197} 198 199#shopify-buyer-consent.hidden { 200 display: none; 201} 202 203#shopify-subscription-policy-button { 204 background: none; 205 border: none; 206 padding: 0; 207 text-decoration: underline; 208 font-size: inherit; 209 cursor: pointer; 210} 211 212#shopify-subscription-policy-button::before { 213 box-shadow: none; 214} 215 216 </style> 217
218<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
218 219 220 221 222 223
224<script> 225 var TRANSLATIONS = { 226 en: { 227 translation: { 228 titles: { 229 return_to_account: "Return to account details", 230 subscription: "Subscription", 231 subscriptions: "Subscriptions", 232 loading: "Loading...", 233 cancel: "Cancel", 234 save: "Save", 235 continue: "Continue", 236 pause: "Pause", 237 edit: "Edit", 238 my_subscriptions: "My Subscriptions", 239 frequency: "Frequency", 240 next_order: "Next Order", 241 confirm: "Confirm", 242 remove: "Remove", 243 description: "Description", 244 add: "Add", 245 }, 246 email_gate: { 247 no_subs: "You do not have any subscriptions yet", 248 check_email: "Check your email to access your subscriptions, {{email}}", 249 cta_access_link: "Email me an access link", 250 }, 251 subscriptions: { 252 error: "There was an error loading your subscriptions", 253 no_subs: "You do not have any subscriptions yet", 254 link_to_account: "Return to Account Details", 255 }, 256 subscription: { 257 fetch_error: "There was an error fetching the detail subscription", 258 auth_error: "There was authorization error, please login again", 259 plan: "Plan", 260 active: "Active", 261 activate: "Activate", 262 pause: "Pause", 263 paused: "Paused", 264 cancel: "Cancel", 265 cancelled: "Cancelled", 266 shipment_info: "Shipment info", 267 update_shipping: "Update shipping", 268 payment_method: "Payment method", 269 pay_pal_payment_method: "PayPal", 270 ending_in: "ending in", 271 expires: "Expires", 272 add_phone: "Enter a phone number", 273 add_name: "Enter your name", 274 add_lastName: "Enter your last name", 275 billing_attepts: "Billing Attempts", 276 percentage_dynamic_discount: "{{discount}} % off", 277 fixed_amount_dynamic_discount: 278 "{{discount}} off", 279 then_dynamic_discount: " then {{discount}}", 280 orders_dynamic_discount: " for {{orderQty}} orders,", 281 billing_attepts_empty: "There are no billing attempts", 282 billing_attepts_error: "There was an error loading the billing attempts", 283 subs_details: "Subscription Details", 284 update_payment_btn: "Update payment", 285 cancel_prompt_title: "Canceling subscription cannot be undone. If you want to resume shipments, you will need to create a new order in the store.", 286 cancel_error: "There was an error trying to cancel your subscription", 287 no_payment_method_error: "Payment method missing from subscripiton.", 288 no_payment_method_error_add: "Please add a new card.", 289 new_payment_method_success: "Succesfully updated the payment method.", 290 new_payment_method_error: "Unknown error adding your payment method. Please try again.", 291 remove_line_error: "There was an error trying to remove the product", 292 remove_line_success: "Succesfully removed the product", 293 ships_to: "Ships to", 294 update_payment_success: "An email was sent to {{email}} with a secure link to update payment information.", 295 update_payment_success_dunning: 296 "An email was sent to {{email}} with a secure link to update payment information. After payment information is updated we will retry the order.", 297 update_payment_success_payment_error: 298 "Unable to add payment method. An email was sent to {{email}} with a secure link to update payment.", 299 update_payment_error: "There was an error updating your payment information", 300 sales_tax: "Sales tax (if applicable) is not displayed because it is calculated with each new order.", 301 skip_billing_interval_prompt: 302 "Are you sure you want to skip?", 303 skip_billing_interval_success: 304 "Your next order has been rescheduled to {{date}}", 305 skip_billing_interval_error: "There was an error skipping your next order", 306 skip_until: "Skip until", 307 skip_next: "Skip next", 308 order_now: "Order now", 309 next_order_success: "Your next order has been rescheduled to {{date}}", 310 next_order_error: "There was an error setting the subscription's next order date.", 311 add_new_address: "Add new address", 312 address_update_success: "Address updated successfully", 313 address_update_failed: "We encountered an unknown error. Please try again.", 314 pause_subscription: "Pause subscription", 315 cancel_subscription: "Cancel subscription", 316 pause_disclaimer_date: "We will postpone your subscription. Your subscription will remain active, but you will not be charged until {{date}}
316. You can pause indefinitely or reschedule anytime.", 317 pause_disclaimer_indefinitely: 318 "You will not be charged while your subscription is paused. Reactivate your subscription anytime in your account.", 319 pause_success: "Your subscription was paused successfully", 320 reactivate_btn: "Reactivate now", 321 reactivate: "Reactivate", 322 reactivate_success: "Your subscription has been successfully reactivated.", 323 reactivate_error: "Something went wrong while reactivating your subscription. Please try again", 324 frequency_days: "day(s)", 325 frequency_weeks: "week(s)", 326 frequency_months: "month(s)", 327 order_now_modal_body: "You will be charged {{amount}} and your shipment will go out as soon as possible.", 328 amount: "Amount", 329 frequency_update_success: "Delivery frequency updated to {{ frequency }}.", 330 frequency_update_error: "Unknown error. Delivery frequency could not be updated.", 331 customer_update_success: "Customer information has been updated", 332 customer_update_error: "Unknown error. Customer information could not be updated.", 333 customer_update_info: "Adding your phone number, you will receive free SMS with information about your next subscription, allowing you to skip it,or editing it through your phone", 334 verified_phone: "Phone verified", 335 not_verified_phone: "Phone not verified", 336 verify_phone: "Verify", 337 enter_code: "Enter the verification code", 338 verify_code_error: "There was an error verifying your phone number.", 339 verify_code_retry_error: "You have tried to verify your phone number too many times. Please, try it later.", 340 verify_code_success: "Phone number verified successfully", 341 code_received: "You must have received a confirmation code in the provided phone number.", 342 code_enter: "Please enter the code below to verify your phone number.", 343 code_send: "Send code", 344 qty: "Qty", 345 manage: "Manage", 346 your_next_order: "Your next order", 347 swap_product: "Swap products", 348 swap_product_cta: "Swap for another product...", 349 or: "Or", 350 update_variant: "Change selection", 351 update_bundle: "Update Box", 352 save: "Save {{percentage}}%", 353 failed_payment_message: "Failed payment with saved method. We will automatically retry payment.", 354 failed_payment_cta: "Update Payment method", 355 order_now_success: "Order placed successfully", 356 order_now_error: "Unknown error. Please try again.", 357 update_current_payment_method: 358 "Update current payment method", 359 add_new_card: "Add new card", 360 delayed: "Delayed", 361 delayedNotification: "Subscription delayed due to inventory. Order will ship when item becomes available. To receive order more quickly, please update selection below.", 362 update_success: "Your subscription has been updated successfully.", 363 update_line_success: "Subscription updated. The order will ship out as soon as possible.", 364 update_error: "Something went wrong. Your subscription has not been changed.", 365 }, 366 new_payment_method: { 367 title: "Enter payment method", 368 payment_info: "Payment information", 369 card_number: "Card number", 370 exp_date: "Exp date", 371 security_code: "CVV", 372 first_name: "First Name", 373 last_name: "Last Name", 374 billing_address: "Billing address", 375 address1: "Address", 376 address2: "Apartment, suite, etc. (optional)", 377 city: "City", 378 country: "Country/Region", 379 state: "State/Province", 380 zip: "Zip code", 381 phone: "Phone", 382 }, 383 tables: { 384 ID: "ID", 385 status: "Status", 386 item: "Item", 387 created: "Created", 388 next_order: "Next Order", 389 skip: "Skip", 390 product: "Product", 391 quantity: "Quantity", 392 price: "Price", 393 total: "Total", 394 shipping: "Shipping", 395 originated: "Originated", 396 frequency: "Frequency", 397 phone: "Phone", 398 name: "Name", 399 lastName: "Last name", 400 date: "Date", 401 sold_out: "Sold out", 402 partial_inventory: "Partial inventory", 403 qty_sold_out: " • {{quantity}} sold out", 404 order_number: "Order Number", 405 subtotal: "Subtotal", 406 loading_fulfillments: "Loading...", 407 last_fulfillment: "Last fulfillment", 408 next_fulfillment: "Next fulfillment", 409 merchant_discount: "Discount", 410 one_time_discount_label: "(One-time)", 411 finite_discount_label: "({{usageCount}} of {{recurringCycleLimit}})", 412 edit: "Edit", 413 box_discount: { 414 percentage: "Box discount ({{value}}%)", 415 amount: "Box discount ({{value}})", 416 }, 417 }, 418 login: { 419 start_intro: "Enter your email address to get started", 420 welcome: "Welcome", 421 send_link: "We'll email you a secure link to sign in.", 422 email_address: "Email address", 423 continue: "Continue", 424 welcome_back: "Welcome back", 425 choose_login: "Choose how to login for", 426 send_secure_link: "Send me secure link", 427 login_password: "Login with password", 428 check_email: "Check your email for login link", 429 secure_email_sent: "We've sent a secure email to {{email}}. The link expires in 24 hours.", 430 not_received: "Didn't receive it?", 431 new_link: "Send me a new link", 432 different_email: "Try different email",
433 no_subscriptions: "No subscriptions found", 434 invalid_email: "Invalid Email", 435 no_subscriptions_message: "We couldn't find any subscriptions associated with", 436 }, 437 product_swap: { 438 title_select: "Choose replacement item", 439 title_confirm: "Confirm", 440 sold_out: "Sold out", 441 choose: "Choose", 442 back: "Back", 443 confirm: "Confirm", 444 save: "Save", 445 update: "Update", 446 original_item: "Original item", 447 replacement_item: "Replacement item", 448 update_success: "Successfully swapped items for the next order.", 449 update_error: "Something went wrong. Your subscription has not been changed.", 450 }, 451 bundles: { 452 build_box: "Build Your Shipment", 453 of: "of", 454 back: "Back", 455 continue: "Continue", 456 add_cart: "Add to cart", 457 select_plan: "Select plan", 458 build_your_box: "Build your box", 459 addons: "Add-ons", 460 checkout: "Checkout", 461 edit_my_box: "Edit my box", 462 box_size: "Box size", 463 add_cart_error: "There was an error updating your cart.", 464 update_price: "Cost of the box has changed from {{prevBasePrice}} to {{basePrice}}", 465 update_success: "Box successfully updated", 466 update_error: "Something went wrong trying to update the box", 467 delivery_options: "Delivery options", 468 one_time_delivery: "One time", 469 additional_products: "Additional products", 470 }, 471 addons: { 472 title: "Add Items", 473 selection_unavailable: "Selection unavailable", 474 success_added: "Successfully added items to your subscription.", 475 subtitle: "Add items to your upcoming order", 476 subscribe: "Subscribe", 477 select: "Add", 478 see_products: "See all products", 479 modal_title: "Add products to your next order", 480 save: "Save", 481 type: "Type", 482 }, 483 sms: { 484 title: "Text updates", 485 enable: "Enable", 486 edit_phone: "Edit phone number", 487 enable_phone: "Enable text updates", 488 phone_placeholder: "Enter phone number", 489 enable_phone_text: "Text messages allow you to update subscriptions on the go. Message and. data rates may apply.", 490 phone: "Phone number", 491 invalid_phone: "Invalid phone number", 492 invalid_country: "Only US and CA phone numbers are supported.", 493 duplicated_phone_error: "Phone number already in use", 494 }, 495 cancelModal: { 496 header: "Reason for cancelling", 497 neverMind: "Never mind", 498 back: "Back", 499 continue: "Continue", 500 continueWithCancellation: "Continue with cancellation", 501 continueCancel: "Continue cancel", 502 confirmCancellation: "Confirm cancellation", 503 error: "There was an unknown error", 504 tryAgain: "Try again.", 505 TOO_MUCH: "I have too much", 506 MOVING: "Moving to a new place", 507 COMPETITOR: "Switching to a competitor", 508 BUDGET: "Doesn’t fit my budget", 509 NOT_ENJOY: "I didn’t enjoy the product", 510 NO_NEED: "No longer need this", 511 TRAVELLING: "I’m traveling", 512 OTHER: "Other", 513 frequency: { 514 modalTitle: "Frequency update available", 515 title: "Update frequency instead of losing subscription", 516 subtitle: "By updating your delivery frequency, you can control how often you recieve shipments.", 517 updateFrequency: "Update frequency", 518 formModalTitle: "Edit frequency", 519 formTitle: "You control how often your receive deliveries. Upcoming orders will be delivered on the frequency selected below.", 520 formDelivery: "Delivery every", 521 setFrequency: "Set frequency", 522 }, 523 address: { 524 modalPromptTitle: "Address update available", 525 promptTitle: "Moving doesn’t have to mean cancellation", 526 promptSubtitle: "By updating your address, you have the option of keeping your subscription with you wherever you go!", 527 promptUpdateAddress: "Update address", 528 modalFormTitle: "Enter address", 529 noShippingOptions: "There are no shipping options available for that address.", 530 confirmModalTitle: "Shipping confirmation", 531 confirmTitle: "The price of shipping for your subscription will change from {{oldPrice}} to {{newPrice}} because your new address is in a different delivery zone.", 532 confirmAcceptShipping: "Accept shipping", 533 newAddress: "New address:", 534 oldAddress: "Old address:", 535 }, 536 pause: { 537 header: "Pause available", 538 title: "Did you know you can pause instead?", 539 description: "Instead of cancelling, pausing your subscription allows you to keep billing and shipping details saved when you’re ready to reactivate your subscription.", 540 cta: "Pause subscription", 541 success: "Your subscription was paused successfully", 542 }, 543 skip: { 544 header: "Edit order date available", 545 title: "You can skip or reschedule your next order", 546 description: "Keep your shipments coming once you’re back from your trip. Consider skipping or rescheduling instead of canceling.", 547 titleHideSkip: "You can reschedule your next order", 548 descriptionHideSkip: "Keep your shipments coming once you’re back from your trip. Consider rescheduling instead of canceling.", 549 titleHideEditNextOrderDate: 550 "You can skip your next order", 551 descriptionHideEditNextOrderDate: 552 "Keep your shipments coming once you’re back from your trip. Consider skipping instead of canceling.",
553 ctaReschedule: "Reschedule next order", 554 ctaSkip: "Skip next", 555 success: "Your next order has been rescheduled to {{date}}", 556 }, 557 reschedule: { 558 header: "Schedule next order", 559 confirmReschedule: "Reschedule", 560 dateFormat: "mm/dd/yyyy", 561 inputLabel: "Next order", 562 description: "Your subscription will remain active, but we will postpone your subscription until the date you select below.", 563 }, 564 confirm: { 565 modalTitle: "Additional feedback", 566 title: "Please provide additional feedback (optional)", 567 button: "Confirm cancellation", 568 success: "Subscription cancelled", 569 }, 570 prepaidMultiOrder: { 571 modalTitle: "Cancel prepaid subscription", 572 description: "Subscription with prepaid items cannot be cancelled immediately. By continuing, we will set prepaid items to expire after the current prepaid period.", 573 button: "Disable autorenew", 574 success: "Prepaid items will not autorenew", 575 }, 576 }, 577 drawers: { 578 updateAddress: { 579 title: "Enter address", 580 }, 581 }, 582 babFilters: { 583 filters: "Filters", 584 reset: "Reset", 585 }, 586 billingHistory: { 587 title: "Billing history", 588 order: "Order", 589 date: "Date", 590 status: "Status", 591 submitted: "Submitted", 592 challenged: "Challenged", 593 failed: "Failed", 594 success: "Success", 595 loadMore: "Load more", 596 bankChallenge: "Complete Challenge", 597 }, 598 pauseModal: { 599 delaySubscriptionTitle: "Delay subscription available", 600 delaySubscriptionSubtitle: "Consider delaying subscription instead", 601 delaySubscriptionBody: "By delaying your subscription, you can make sure orders start again without needing to remember to turn them back on.", 602 delaySubscriptionCta: "Delay subscription", 603 pauseModalTitle: "Pause subscription", 604 pauseModalLabel: "Pause subscription for", 605 pauseModalBody: "You will not be charged while your subscription is paused. Reactivate your subscription anytime in your account", 606 continueToPause: "Continue to Pause", 607 neverMind: "Never mind", 608 back: "Back", 609 save: "Save", 610 confirmPause: "Confirm", 611 delaySubscription: "Delay subscription", 612 ONE_MONTH: "1 month", 613 TWO_MONTH: "2 months", 614 THREE_MONTH: "3 months", 615 CUSTOM: "Custom", 616 }, 617 discountCodeCard: { 618 title: "Discount Code", 619 addBtn: "Add", 620 cancelBtn: "Cancel", 621 inputPlaceholder: "Enter code", 622 applyBtn: "Apply", 623 successMsg: "Discount applied to subscription", 624 removeSuccessMsg: "Discount removed from subscription", 625 loadingMsg: "Adding discount code...", 626 errorMsg: "Invalid code", 627 boxDiscount: "Box discount", 628 }, 629 frequency: { 630 once_a: "Once a", 631 every: "Every", 632 week: "week", 633 month: "month", 634 year: "year", 635 weeks: "weeks", 636 months: "months", 637 years: "years", 638 }, 639 }, 640 }, 641 }; 642 643 window.bundleapp = window.bundleapp || {}; 644 window.bundleapp.settings = { 645 ...window.bundleapp.settings, 646 translations: TRANSLATIONS, 647 }; 648</script>
648 649 650 651 652 <!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 653 654 655 656 657 658 659 660 661 662 663 664 665
665<script async src="https://static.klaviyo.com/onsite/js/YnRpGC/klaviyo.js?company_id=YnRpGC"></script>
665 666
666<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
666 667 668 669 670 671 672 673
673<script> 674 window.klaviyoReviewsProductDesignMode = false 675 </script>
675 676 677 678 679 <!-- BEGIN app snippet: customer-hub-data -->
679<script> 680 if (!window.customerHub) { 681 window.customerHub = {}; 682 } 683 window.customerHub.storefrontRoutes = { 684 login: "https://www.cliffamily.com/customer_authentication/redirect?locale=en®ion_country=US?return_url=%2F%23k-hub", 685 register: "https://account.cliffamily.com?locale=en&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJ2azF2Y3ItcXEubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbXSwiZXhwIjoxNzkwOTc0MzU1LCJuYmYiOjE3OTAzNjk1NTV9.HzvB74_wAeTn0_vnEnrOkrg5tXWl1GVMhdktKpVI0fc?return_url=%2F%23k-hub", 686 logout: "/account/logout", 687 profile: "/account", 688 addresses: "/account/addresses", 689 }; 690 691 window.customerHub.userId = null; 692 693 window.customerHub.storeDomain = "vk1vcr-qq.myshopify.com"; 694 695 696 697 698 window.customerHub.storeLocale = { 699 currentLanguage: 'en', 700 currentCountry: 'US', 701 availableLanguages: [ 702 703 { 704 iso_code: 'en', 705 endonym_name: 'English' 706 } 707 708 ], 709 availableCountries: [ 710 711 { 712 iso_code: 'US', 713 name: 'United States', 714 currency_code: 'USD' 715 } 716 717 ] 718 }; 719 720</script>
720 721<!-- END app snippet --> 722 723 724 725 726 727 728 729<!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/brandAgents_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea --> 730 731 732 733 734 735<!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
736<script type="text/javascript"> 737 (function (c, l, a, r, i, t, y) { 738 c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); }; 739 t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify"; 740 y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y); 741 742 c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => { 743 if (error) { 744 console.error("Error loading Shopify features:", error); 745 return; 746 } 747 748 c[a]('consentv2', { 749 ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied", 750 analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied", 751 source: 101, 752 }); 753 }); 754 755 l.addEventListener("visitorConsentCollected", function (e) { 756 c[a]('consentv2', { 757 ad_Storage: e.detail.marketingAllowed ? "granted" : "denied", 758 analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied", 759 source: 101, 760 }); 761 }); 762 })(window, document, "clarity", "script", "vba781osly"); 763</script>
763 764 765 766 767<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core --> 768 769 770 771 772 773 774 775<link rel="dns-prefetch" href="https://cdn.judge.me"> 776<link rel="dns-prefetch" href="https://cdn1.judge.me"> 777<link rel="dns-prefetch" href="https://api.judge.me"> 778
779<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"coupon_receiving_condition":"any_review","coupon_value_type":"percentage","coupon_value_percentage":10,"coupon_value_fixed_amount":0,"coupon_discount_type":"single","coupon_tier_text_enabled":false,"coupon_tier_text_percentage":10,"coupon_tier_text_fixed_amount":0,"coupon_tier_photo_enabled":false,"coupon_tier_photo_percentage":10,"coupon_tier_photo_fixed_amount":0,"coupon_tier_video_enabled":false,"coupon_tier_video_percentage":10,"coupon_tier_video_fixed_amount":0,"enable_coupons":false,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Customer Reviews","widget_open_form_text":"Write a review","widget_close_form_text":"Cancel review","widget_refresh_page_text":"Refresh page","widget_summary_text":"Based on {{ number_of_reviews }} review/reviews","widget_no_review_text":"Be the first to write a review","widget_name_field_text":"Display name","widget_verified_name_field_text":"Verified Name (public)","widget_name_placeholder_text":"Display name","widget_required_field_error_text":"This field is required.","widget_email_field_text":"Email address","widget_verified_email_field_text":"Verified Email (private, can not be edited)","widget_email_placeholder_text":"Your email address","widget_email_field_error_text":"Please enter a valid email address.","widget_rating_field_text":"Rating","widget_review_title_field_text":"Review Title","widget_review_title_placeholder_text":"Give your review a title","widget_review_body_field_text":"Review content","widget_review_body_placeholder_text":"Start writing here...","widget_pictures_field_text":"Picture/Video (optional)","widget_submit_review_text":"Submit Review","widget_submit_verified_review_text":"Submit Verified Review","widget_submit_success_msg_with_auto_publish":"Thank y
779ou! Please refresh the page in a few moments to see your review. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Thank you! Your review will be published as soon as it is approved by the shop admin. You can remove or edit your review by logging into \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Showing {{ n_reviews_shown }} out of {{ n_reviews }} reviews.","widget_show_all_link_text":"Show all","widget_show_less_link_text":"Show less","widget_author_said_text":"{{ reviewer_name }} said:","widget_days_text":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} replied:","widget_read_more_text":"Read more","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"#fbcd0a","widget_rating_filter_see_all_text":"See all reviews","widget_sorting_most_recent_text":"Most Recent","widget_sorting_highest_rating_text":"Highest Rating","widget_sorting_lowest_rating_text":"Lowest Rating","widget_sorting_with_pictures_text":"Only Pictures","widget_sorting_most_helpful_text":"Most Helpful","widget_open_question_form_text":"Ask a question","widget_reviews_subtab_text":"Reviews","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Answer","widget_question_placeholder_text":"Write your question here","widget_submit_question_text":"Submit Question","widget_question_submit_success_text":"Thank you for your question! We will notify you once it gets answered.","verified_badge_text":"Verified","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(out of store)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"about","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"default","review_date_format":"mm/dd/yyyy","default_sort_method":"most-recent","enable_ai_review_visibility":true,"widget_product_reviews_subtab_text":"Product Reviews","widget_shop_reviews_subtab_text":"Shop Reviews","widget_other_products_reviews_text":"Reviews for other products","widget_store_reviews_subtab_text":"Store reviews","widget_product_variant_reference_text":"Review for","widget_no_store_reviews_text":"This store hasn't received any reviews yet","widget_web_restriction_product_reviews_text":"This product hasn't received any reviews yet","widget_no_items_text":"No items found","widget_show_more_text":"Show more","widget_write_a_store_review_text":"Write a Store Review","widget_product_and_store_reviews_text":"Product and store reviews","widget_reviews_in_collection_text":"Reviews in this collection","widget_other_languages_heading":"Reviews in Other Languages","widget_translate_review_text":"Translate review to {{ language }}","widget_translating_review_text":"Translating...","widget_show_original_translation_text":"Show original ({{ language }})","widget_translate_review_failed_text":"Review couldn't be translated.","widget_translate_review_retry_text":"Retry","widget_translate_review_try_again_later_text":"Try again later","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Pictures First","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"★ Reviews","floating_tab_title":"Let customers speak for us","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} out of 5 stars based on {{ shop.metafields.judgeme.all_reviews_count }} reviews","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":false,"featured_carousel_show_header":true,"featured_carousel_title":"Let customers speak for us","testimonials_carousel_title":"Customers are saying","videos_carousel_title":"Real customer stories","cards_carousel_title":"Customers are saying","featured_carousel_count_text":"from {{ n }} reviews","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"branded","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":false,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":true,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"No questions","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":false,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Search","widget_sorting_verified_only_text":"Verified only","widget_sorting_most_relevant_text":"Most Relevant","featured_carousel_theme":"default","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Read more reviews","featured_carousel_view_product_button_text":"View product","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Load More Reviews","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"displayed publicly like","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonymous","medals_widget_title":"Judge.me Review Medals","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Not a YouTube video URL","widget_max_length_field_error_text":"Please enter no more than {0} characters.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Verified by Shop","widget_show_photo_gallery":true,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
779itle":"Tag us to see your picture featured in our page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Buy Now","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Load More","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"View Reviews","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#108474","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} out of 5","widget_media_grid_title":"Customer photos \u0026 videos","widget_media_grid_see_more_text":"See more","widget_round_style":false,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Verified by Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Verified by Judge.me","widget_media_field_exceed_quantity_message":"Sorry, we can only accept {{ max_media }} for one review.","widget_media_field_exceed_limit_message":"{{ file_name }} is too large, please select a {{ media_type }} less than {{ size_limit }}MB.","widget_review_submitted_text":"Review Submitted!","widget_question_submitted_text":"Question Submitted!","widget_close_form_text_question":"Cancel","widget_write_your_answer_here_text":"Write your answer here","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":false,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"popup_widget_source_mode":"auto","popup_widget_page_product":"current_product","popup_widget_page_collection":"current_collection","popup_widget_page_cart":"cart_mode","popup_widget_page_home":"all","popup_widget_star_rating":"all","popup_widget_review_type":"all","popup_widget_top_up_thin_pages":true,"popup_widget_corner_styling":"soft","review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_text_color":"#000000","review_snippet_widget_lighter_text_color":"#7B7B7B","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#108474","show_product_variant":false,"all_reviews_product_variant_label_text":"Variant: ","widget_show_verified_branding":true,"widget_ai_summary_title":"Customers say","widget_ai_summary_disclaimer":"Summarized and selected by AI from recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"write_review_button_visibility":"everyone","store_summary_widget_heading":"Customers rate this store","store_summary_widget_button_text":"View customer reviews","store_summary_widget_button_theme_text":"See AI reviews summary","widget_show_review_title_input":false,"widget_autofill_review_title":true,"redirect_reviewers_invited_via_email":"external_form","request_store_review_after_product_review":true,"request_review_other_products_in_order":true,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":"#108474","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#108474","review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_form_theme":"multi_step","review_form_location":"in_store_popup","review_form_external_page_background_color":"#C5F7F0","review_content_screen_title_text":"How would you rate this product?","review_content_introduction_text":"We would love it if you would share a bit about your experience.","store_review_form_title_text":"How would you rate this store?","store_review_form_introduction_text":"We would love it if you would share a bit about your experience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Poor","five_star_review_guidance_text":"Great","customer_information_screen_title_text":"About you","customer_information_introduction_text":"Please tell us more about you.","custom_questions_screen_title_text":"Your experience in more detail","custom_questions_introduction_text":"Here are a few questions to help us understand more about your experience.","review_submitted_screen_title_text":"Thanks for your review!","review_submitted_screen_thank_you_text":"We are processing it and it will appear on the store soon.","review_submitted_screen_email_verification_text":"Please confirm your email by clicking the link we just sent you. This helps us keep reviews authentic.","confirm_email_screen_title_text":"Confirm your email","confirm_email_screen_message_text":"To help keep reviews authentic, we'll send you a secure link to continue writing your review. It only takes a moment.","check_email_screen_title_text":"Check your email","check_email_screen_message_text":"We sent you an email to {{ email }}. Click the button on the email to continue.","check_email_screen_resend_message_text":"Email resent!","check_email_resend_hint_text":"Didn't get the email? Check your spam folder or [resend the email].","verification_email_rate_limit_error_text":"You've reached the limit for review attempts on this product. Please check your inbox or try again later.","review_submitted_request_store_review_text":"Would you like to share your experience of shopping with us?","review_submitted_review_other_products_text":"Would you like to review these products?","store_review_screen_title_text":"Would you like to share your experience of shopping with us?","store_review_introduction_text":"We value your feedback and use it to improve. Please share any thoughts or suggestions you have.","reviewer_media_screen_title_picture_text":"Share a picture","reviewer_media_introduction_picture_text":"Upload a photo to support your review.","reviewer_media_screen_title_video_text":"Share a video","reviewer_media_introduction_video_text":"Upload a video to support your review.","reviewer_media_screen_title_picture_or_video_text":"Share a picture or video","reviewer_media_introduction_picture_or_video_text":"Upload a photo or video to support your review.","reviewer_media_
779youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":true,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","coupon_promo_intro_any_review_text":"Write a review and get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_photo_text":"Write a review and add a photo or video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_with_video_text":"Write a review and add a video to get a coupon for {{ amount }} off your next purchase","coupon_promo_intro_up_to_any_review_text":"Write a review and get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_up_to_with_photo_text":"Write a review and add a photo or video to get a coupon for up to {{ amount }} off your next purchase","coupon_promo_intro_external_text":"Write a review and get a reward for your next purchase","coupon_promo_intro_external_with_photo_text":"Write a review and add a photo or video to get a reward for your next purchase","coupon_promo_intro_external_with_video_text":"Write a review and add a video to get a reward for your next purchase","coupon_promo_media_photo_text":"Add a photo or video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_photo_only_text":"Add a photo and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_video_text":"Add a video and get a coupon for {{ amount }} off your next purchase","coupon_promo_media_external_photo_text":"Add a photo or video and get a reward for your next purchase","coupon_promo_media_external_photo_only_text":"Add a photo and get a reward for your next purchase","coupon_promo_media_external_video_text":"Add a video and get a reward for your next purchase","coupon_promo_success_text":"You've got a coupon for your next purchase at {{ shop_name }}!","coupon_promo_success_subtext":"You'll receive your coupon email within the hour.","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":true,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Review collected via store invitation","transparency_badges_from_another_provider_text":"Review collected from another provider","transparency_badges_collected_from_store_visitor_text":"Review collected from a store visitor","transparency_badges_written_in_google_text":"Review written in Google","transparency_badges_written_in_etsy_text":"Review written in Etsy","transparency_badges_written_in_shop_app_text":"Review written in Shop App","transparency_badges_earned_reward_text":"Review earned a reward for future purchase","product_review_widget_per_page":10,"widget_other_languages_reviews_per_page":3,"widget_store_review_label_text":"Review about the store","widget_cart_mode_aggregate_heading_text":"Customers rate this store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":true,"review_widget_qna_enabled":false,"review_widget_revamp_dual_publish_end_date":"2026-10-06T18:16:28.000+00:00","review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_card_section_size":"small","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"review","review_widget_review_word_plural"
779:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","review_widget_filter_rating_title":"Rating","review_widget_filter_keyword_title":"Keyword","review_widget_clear_filters_text":"Clear filters","review_widget_expand_more_text":"More","review_widget_review_highlights_title":"Review highlights","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"We’ll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":true,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"standard_text","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_widget_thumb":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Customer reviews","all_reviews_widget_v2025_ai_summary_title":"Customers say about this store","all_reviews_widget_v2025_no_review_text":"Be the first to write a review","all_reviews_widget_v2025_review_highlights_title":"Review highlights","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_card_grouping":"per_media","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"From our customers","reviews_grid_widget_show_average_rating":true,"trust_badge_enabled":false,"trust_badge_structure":"outline","trust_badge_color":"black","trust_badge_star":"black","trust_badge_rating_display_default":"show_avg_text","platform":"shopify","branding_url":"https://app.judge.me/reviews","branding_text":"Powered by Judge.me","locale":"en","reply_name":"Clif Family Winery","shop_currency":"USD","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_locale":"en","enable_multi_locales_translations":false,"show_review_title_input":false,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":false,"sign_in_with_
779shop_enabled":false,"customer_account_validation_enabled":true,"most_relevant_sort_enabled":false,"widget_events_v4_impressions_enabled":false,"widget_events_review_grain_enabled":false,"widget_events_v4_time_in_view_enabled":false,"widget_events_v4_session_key_enabled":false,"widget_events_v4_interactions_enabled":false,"widget_attribution_exposure_timestamps_enabled":false,"widget_attribution_v4_exposures_enabled":false,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":false,"uses_coupon_integration":false,"uses_external_coupon":false,"hostname_allowlist":"","can_be_branded":false,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"Clif Family Winery"};</script>
779 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #108474;--jdgm-secondary-color: rgba(16,132,116,0.1);--jdgm-star-color: #108474;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #108474;--jdgm-paginate-color: #108474;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #108474}.jdgm-histogram__bar-content{background-color:#108474}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#108474}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"See more"}}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'about'}.jdgm-rev__variant-label:before{content:'Variant: '}.jdgm-rev__out-of-store-text:before{content:'(out of store)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #108474;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#108474}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Clif Family Winery'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )} 780</style> <style class='jdgm-settings-style'></style> 781 782 783 784 785 <style class='jdgm-miracle-styles'> 786 @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
786/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-spinner:empty{display:block}.jdgm-prev-badge{display:block !important} 787 788</style> 789 790 791 792 793 794 795 796 797
798<script data-cfasync='false' class='jdgm-script'> 799!function(e){window.jdgm=window.jdgm||{}; 800/* INF-1976 */ 801var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}(); 802if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;} 803jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a0cdf8-b2d2-7ccd-a251-5cf8c66ad2ca/judgeme-762/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/", 804jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 805setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){ 806!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 807(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!", 808a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))}, 809jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest; 810t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))}, 811t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll( 812".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 813parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"): 814jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css") 815)}))}(document); 816</script>
816 817<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a0cdf8-b2d2-7ccd-a251-5cf8c66ad2ca/judgeme-762/assets/shopify_v2.css"></noscript> 818 819<!-- BEGIN app snippet: theme_fix_tags -->
819<script> 820 (function() { 821 var jdgmThemeFixes = null; 822 if (!jdgmThemeFixes) return; 823 824 // "All themes" fix: CSS and JS applied on every theme. CSS is injected 825 // before the per-theme fix so the theme-specific CSS wins the cascade. 826 // HTML is never applied globally (too risky). 827 var allThemesFix = jdgmThemeFixes['all']; 828 if (allThemesFix && allThemesFix.css) { 829 var allStyleTag = document.createElement('style'); 830 allStyleTag.classList.add('jdgm-theme-fix-style-all'); 831 allStyleTag.innerHTML = allThemesFix.css; 832 document.head.append(allStyleTag); 833 }; 834 835 if (allThemesFix && allThemesFix.js) { 836 var allScriptTag = document.createElement('script'); 837 allScriptTag.classList.add('jdgm-theme-fix-script-all'); 838 allScriptTag.innerHTML = allThemesFix.js; 839 document.head.append(allScriptTag); 840 }; 841 842 var thisThemeFix = jdgmThemeFixes[Shopify.theme.id]; 843 if (!thisThemeFix) return; 844 845 if (thisThemeFix.html) { 846 document.addEventListener("DOMContentLoaded", function() { 847 var htmlDiv = document.createElement('div'); 848 htmlDiv.classList.add('jdgm-theme-fix-html'); 849 htmlDiv.innerHTML = thisThemeFix.html; 850 document.body.append(htmlDiv); 851 }); 852 }; 853 854 if (thisThemeFix.css) { 855 var styleTag = document.createElement('style'); 856 styleTag.classList.add('jdgm-theme-fix-style'); 857 styleTag.innerHTML = thisThemeFix.css; 858 document.head.append(styleTag); 859 }; 860 861 if (thisThemeFix.js) { 862 var scriptTag = document.createElement('script'); 863 scriptTag.classList.add('jdgm-theme-fix-script'); 864 scriptTag.innerHTML = thisThemeFix.js; 865 document.head.append(scriptTag); 866 }; 867 })(); 868</script>
868 869<!-- END app snippet --> 870<!-- End of Judge.me Core --> 871 872 873 874<!-- END app block -->
874<script src="https://cdn.shopify.com/extensions/01a0ca43-ec55-78c0-9681-b085a526ecd8/stack-discounts-pro-222/assets/app_core.min.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 874
874
875<script src="https://cdn.shopify.com/extensions/01a0cdf8-b2d2-7ccd-a251-5cf8c66ad2ca/judgeme-762/assets/loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 875
875
876<script src="https://cdn.shopify.com/extensions/01a0cfbe-c71b-7a79-850b-77c3d452d3b4/2026.09.23.02/assets/extension.js" type="text/javascript" defer="defer"></script>
876 877<link href="https://cdn.shopify.com/extensions/01a0cfbe-c71b-7a79-850b-77c3d452d3b4/2026.09.23.02/assets/drinks_base.css" rel="stylesheet" type="text/css" media="all"> 878<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
879<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: 62710284387,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "page"};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 879
879
880<script> 881 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 882</script>
vendor: 1 bytes, line 882
882
883<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}
883).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: 62710284387,storefrontBaseUrl: "https://www.cliffamily.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.cliffamily.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2748088419","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
883,"dataSharingState":"unrestricted"},{"id":"1423147107","configuration":"{\"accountID\":\"vk1vcr-qq\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1d4c781273105676f6b02a329648437f","type":"APP","apiClientId":32196493313,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1392214115","configuration":"{\"projectId\":\"vba781osly\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1310163043","configuration":"{\"accountID\":\"YnRpGC\",\"
883webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1169391715","configuration":"{\"tagID\":\"2613579583872\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1159954531","configuration":"{\"pixel_id\":\"902306213816004\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1064042595","configuration":"{\"campaignID\":\"39332\",\"externalExecutionURL\":\"https:\/\/engine.saasler.com\/api\/v1\/webhook_executions\/8797878429fdf0b0d123f22843f384d8\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7a47b06116c806e4367c27d301f4f458","type":"APP","apiClientId":3546795,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"970653795","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-TP9F1TNFWT\\\"],\\\"target_country\\\":\\\"ZZ\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-TP9F1TNFWT\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-TP9F1TNFWT\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-TP9F1TNFWT\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"G-TP9F1TNFWT\\\"},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-TP9F1TNFWT\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"G-TP9F1TNFWT\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"G-TP9F1TNFWT\\\"},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-TP9F1TNFWT\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-TP9F1TNFWT\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-TP9F1TNFWT\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-TP9F1TNFWT\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"111181923","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"23","type":"CUSTOM","privacyPurposes":[],"name":"Google Tag Manager"},{"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":"Clif Family Winery","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"vk1vcr-qq.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.cliffamily.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"7815055835235","handle":"2024-vino-del-pranzo-sauvignon-blanc","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43779198845027","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815125434467","handle":"2022-vino-del-pranzo-cabernet-sauvignon","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43752716402787","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7965759733859","handle":"2025-vino-del-pranzo-sauvignon-blanc-bib","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44011394072675","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7969815560291","handle":"2025-rose-of-grenache","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44025134415971","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7965422256227","handle":"clif-family-x-reyna-noriega-2025-rose-of-cabernet-franc","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44010366730339","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815039516771","handle":"2024-reyna-noriega-white-wine-blend","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441529880675","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815039844451","handle":"2024-rte-blanc-sauvignon-blanc","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441530765411","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815046824035","handle":"2024-sauvignon-blanc","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441557241955","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815122649187","handle":"2024-unoaked-chardonnay","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441779277923","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7969816969315","handle":"2025-unoaked-chardonnay","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44025152110691","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815035551843","handle":"2023-napa-valley-chardonnay","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441518608483","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815043678307","handle":"2023-viognier","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441544659043","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815057997923","handle":"2024-viognier","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441600790627","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815056457827","handle":"2022-bici-red-blend","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441595908195","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815056588899","handle":"2023-bici-red-blend","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441596301411","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815037419619","handle":"2022-the-climber-red-blend","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441524473955","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815097745507","handle":"2022-clif-family-reyna-noriega-red-wine-blend","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441715937379","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815067074659","handle":"2023-clif-family-reyna-noriega-red-wine-blend","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441636999267","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
883,{"id":"7815041351779","handle":"2022-garys-improv-zinfandel","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441536335971","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815033127011","handle":"2023-garys-improv-zinfandel","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441511694435","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7939553460323","handle":"2023-cabernet-franc","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43892748419171","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815101579363","handle":"2022-malbec","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441728421987","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815032930403","handle":"2023-malbec","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441510908003","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815082868835","handle":"2023-sonoma-valley-grenache","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441679368291","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7939554082915","handle":"2024-sonoma-valley-grenache-copy","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43892750319715","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815079854179","handle":"2021-kits-killer-cab-napa-valley","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441671995491","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815081787491","handle":"2022-kits-killer-cab","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441676943459","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815052525667","handle":"2021-valle-di-sotto-zinfandel","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441579163747","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815034962019","handle":"2022-valle-di-sotto-zinfandel","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441517166691","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815086899299","handle":"arriva-petite-sirah-dessert-wine-2019","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441689755747","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815046266979","handle":"2023-tandem-red-wine-blend","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441553145955","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815069335651","handle":"2021-valle-di-sotto-proprietary-red-wine","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441643290723","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815078510691","handle":"2022-valle-di-sotto-proprietary-red-wine","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441667309667","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7840254197859","handle":"2023-croquet-cabernet-sauvignon","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43536632938595","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815111082083","handle":"2022-croquet-cabernet-sauvignon","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441751064675","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815128940643","handle":"2022-cold-springs-cabernet-sauvignon","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441797562467","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815044628579","handle":"2022-cima-cabernet-sauvignon","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441547509859","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815034536035","handle":"2021-croquet-cabernet-sauvignon","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441516445795","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815039254627","handle":"2021-cold-springs-cabernet-sauvignon-howell-mountain","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441529323619","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815126745187","handle":"2021-cima-howell-mountain-cabernet-sauvignon","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441791172707","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815055343715","handle":"2019-croquet-cabernet-sauvignon-howell-mountain","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441590042723","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815042662499","handle":"2019-cold-springs-cabernet-sauvignon-howell-mountain","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441539580003","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815093649507","handle":"2019-cima-howell-mountain-cabernet-sauvignon","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441706795107","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815072841827","handle":"2019-erta-cabernet-sauvignon","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441651646563","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815059243107","handle":"2018-croquet-cabernet-sauvignon-howell-mountain","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441604690019","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815092109411","handle":"2018-cold-springs-cabernet-sauvignon-howell-mountain","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441702469731","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815077724259","handle":"2017-croquet-cabernet-sauvignon-howell-mountain","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441665704035","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815126155363","handle":"2016-croquet-cabernet-sauvignon","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441788747875","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815075168355","handle":"2021-cima-magnum","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441657151587","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815043547235","handle":"2021-croquet-cab-15l","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441544200291","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815034929251","handle":"organic-napa-nash-hot-sauce","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441517133923","
883image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815034601571","handle":"organic-savory-onion-jam","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441516511331","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815068418147","handle":"organic-napa-noir-chocolate-bar","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441640439907","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7946994647139","handle":"2025-organic-extra-virgin-olive-oil","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43925920120931","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7907568582755","handle":"organic-rosemary-pistachios-almonds-4oz","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43801674678371","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7907567730787","handle":"organic-salt-vinegar-mixed-nuts-4oz","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43801671008355","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7907568189539","handle":"organic-smoked-pimenton-almonds-gf","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43801673105507","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7907568451683","handle":"organic-bbq-walnuts-almonds-4oz","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43801674023011","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7907567927395","handle":"organic-hot-honey-mixed-nuts-4oz","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43801671696483","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7907568648291","handle":"organic-tamari-glazed-mixed-nuts-4oz","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43801675071587","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815044890723","handle":"organic-apple-butter","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441547772003","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815079329891","handle":"organic-blackberry-jam","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441669963875","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815096631395","handle":"organic-blueberry-jam","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441712922723","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815033258083","handle":"organic-peach-jam","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441512120419","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815066419299","handle":"organic-meyer-lemon-marmalade","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441635164259","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815085162595","handle":"organic-strawberry-jam","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441686052963","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815099973731","handle":"organic-persimmon-butter","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441725538403","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815118979171","handle":"organic-pluot-lavender-jam","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441770823779","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815091519587","handle":"organic-plum-jam","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441701519459","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815063568483","handle":"organic-red-pepper-jam","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441617502307","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815042170979","handle":"organic-apricot-jam","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441537974371","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815079559267","handle":"organic-peach-habanero-jam","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441670750307","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815097516131","handle":"pear-ginger-jam","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441714757731","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815046365283","handle":"red-wine-jelly-with-cracked-pepper","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44231017758819","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
883,{"id":"7815075823715","handle":"white-wine-jelly","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44231035748451","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815129956451","handle":"rose-wine-jelly","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44231027327075","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815112818787","handle":"rose-somm-wine-seasoning-salt","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441755193443","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815077101667","handle":"white-somm-wine-seasoning-salt","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441662918755","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815094370403","handle":"red-somm-wine-seasoning-salt","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441707876451","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815111245923","handle":"solar-grown-raw-honey","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441751228515","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815048757347","handle":"solar-grown-cinnamon-honey-spread","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441564450915","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7815094599779","handle":"solar-grown-vanilla-honey-spread","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43441709285475","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://www.cliffamily.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"143162703971","themePublished":"true","eventMetadataId":"c0e6789a-1692-4609-b59c-1d5eee56d262","pageType":"page","resourceId":"99248636003","shopId":"62710284387","storefrontBaseUrl":"https:\/\/www.cliffamily.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
883<script> 884 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 885 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 886 window.ShopifyAnalytics.meta.currency = 'USD'; 887 var meta = {"page":{"pageType":"page","resourceType":"page","resourceId":99248636003,"requestId":"152877e5-a7ad-4d2d-ad33-ec16bd4fc791-1790369554"}}; 888 for (var attr in meta) { 889 window.ShopifyAnalytics.meta[attr] = meta[attr]; 890 } 891</script>
vendor: 1 bytes, line 891
891
892<script class="analytics"> 893 (function () { 894 var customDocumentWrite = function(content) { 895 var jquery = null; 896 897 if (window.jQuery) { 898 jquery = window.jQuery; 899 } else if (window.Checkout && window.Checkout.$) { 900 jquery = window.Checkout.$; 901 } 902 903 if (jquery) { 904 jquery('body').append(content); 905 } 906 }; 907 908 var hasLoggedConversion = function(token) { 909 if (token) { 910 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 911 } 912 return false; 913 } 914 915 var setCookieIfConversion = function(token) { 916 if (token) { 917 var twoMonthsFromNow = new Date(Date.now()); 918 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 919 920 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 921 } 922 } 923 924 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 925 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 926 if (trekkie.integrations) { 927 return; 928 } 929 trekkie.methods = [ 930 'identify', 931 'page', 932 'ready', 933 'track', 934 'trackForm', 935 'trackLink' 936 ]; 937 trekkie.factory = function(method) { 938 return function() { 939 var args = Array.prototype.slice.call(arguments); 940 args.unshift(method); 941 trekkie.push(args); 942 if (method == 'track' || method == 'page') { 943 var pageUrl; 944 try { 945 pageUrl = window.location.href; 946 } catch (e) {} 947 var pageReferrer; 948 try { 949 pageReferrer = document.referrer; 950 } catch (e) {} 951 try { 952 if (window.__TREKKIE_SHIM_QUEUE == null) { 953 window.__TREKKIE_SHIM_QUEUE = []; 954 } 955 window.__TREKKIE_SHIM_QUEUE.push({ 956 from: 'trekkie-stub', 957 method: method, 958 args: args.slice(1), 959 pageContext: { 960 url: pageUrl, 961 referrer: pageReferrer 962 } 963 }); 964 } catch (e) { 965 // no-op 966 } 967 } 968 return trekkie; 969 }; 970 }; 971 for (var i = 0; i < trekkie.methods.length; i++) { 972 var key = trekkie.methods[i]; 973 trekkie[key] = trekkie.factory(key); 974 } 975 trekkie.load = function(config) { 976 trekkie.config = config || {}; 977 trekkie.config.initialDocumentCookie = document.cookie; 978 var first = document.getElementsByTagName('script')[0]; 979var script = document.createElement('script'); 980script.type = 'text/javascript'; 981script.onerror = function(e) { 982 var scriptFallback = document.createElement('script'); 983 scriptFallback.type = 'text/javascript'; 984 scriptFallback.onerror = function(error) { 985 var Monorail = { 986 produce: function produce(monorailDomain, schemaId, payload) { 987 var currentMs = new Date().getTime(); 988 var event = { 989 schema_id: schemaId, 990 payload: payload, 991 metadata: { 992 event_created_at_ms: currentMs, 993 event_sent_at_ms: currentMs 994 } 995 }; 996 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 997 }, 998 sendRequest: function sendRequest(endpointUrl, payload) { 999 // Try the sendBeacon API 1000 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1001 var blobData = new window.Blob([payload], { 1002 type: 'text/plain' 1003 }); 1004 1005 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1006 return true; 1007 } // sendBeacon was not successful 1008 1009 } // XHR beacon 1010 1011 var xhr = new XMLHttpRequest(); 1012 1013 try { 1014 xhr.open('POST', endpointUrl); 1015 xhr.setRequestHeader('Content-Type', 'text/plain'); 1016 xhr.send(payload); 1017 } catch (e) { 1018 console.log(e); 1019 } 1020 1021 return false; 1022 }, 1023 isIos12: function isIos12() { 1024 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1025 } 1026 }; 1027 Monorail.produce('monorail-edge.shopifysvc.com', 1028 'trekkie_storefront_load_errors/1.1', 1029 {shop_id: 62710284387, 1030 theme_id: 143162703971, 1031 app_name: "storefront", 1032 context_url: window.location.href, 1033 source_url: "//www.cliffamily.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 1034 1035 }; 1036 scriptFallback.async = true; 1037 scriptFallback.src = '//www.cliffamily.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 1038 first.parentNode.insertBefore(scriptFallback, first); 1039}; 1040script.async = true; 1041script.src = '//www.cliffamily.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 1042first.parentNode.insertBefore(script, first); 1043 1044 }; 1045 trekkie.load( 1046 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":62710284387,"isMerchantRequest":null,"themeId":143162703971,"themeCityHash":"12365699320814200434","contentLanguage":"en","currency":"USD","eventMetadataId":"c0e6789a-1692-4609-b59c-1d5eee56d262"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1047 ); 1048 1049 var loaded = false;
1050 trekkie.ready(function() { 1051 if (loaded) return; 1052 loaded = true; 1053 1054 window.ShopifyAnalytics.lib = window.trekkie; 1055 1056 var originalDocumentWrite = document.write; 1057 document.write = customDocumentWrite; 1058 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1059 document.write = originalDocumentWrite; 1060 1061 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1062 var token = match? match[1]: undefined; 1063 if (!hasLoggedConversion(token)) { 1064 setCookieIfConversion(token); 1065 1066 } 1067 }); 1068 1069 window.ShopifyAnalytics.lib.page(null,{"pageType":"page","resourceType":"page","resourceId":99248636003,"requestId":"152877e5-a7ad-4d2d-ad33-ec16bd4fc791-1790369554","shopifyEmitted":true}); 1070 1071 var eventsListenerScript = document.createElement('script'); 1072 eventsListenerScript.async = true; 1073 eventsListenerScript.src = "//www.cliffamily.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1074 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1075})();</script>
vendor: 1 bytes, line 1075
1075
1076<script 1077 defer 1078 src="https://www.cliffamily.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1079 data-application="storefront-renderer" 1080 data-shop-id="62710284387" 1081 data-render-region="gcp-us-central1" 1082 data-page-type="page" 1083 data-theme-instance-id="143162703971" 1084 data-theme-name="Aurora" 1085 data-theme-version="3.5.1" 1086 data-monorail-region="shop_domain" 1087 data-resource-timing-sampling-rate="10" 1088 data-shs="true" 1089 data-shs-beacon="true" 1090 data-shs-export-with-fetch="true" 1091 data-shs-logs-sample-rate="1" 1092 data-shs-beacon-endpoint="https://www.cliffamily.com/api/collect" 1093></script>
1093 1094<meta name="shopify-y" content="00000000-0000-0000-5000-000000000000" data-expiration="1821927154000"><meta name="shopify-s" content="00000000-0000-0000-5000-000000000000" data-expiration="1790371354000"><meta name="new-cookie-storage-activated" content="t"> 1095</head> 1096 <body class="color-primary round-level-1 round-style "> 1097 <!-- Google Tag Manager (noscript) -->
vendor: 87 bytes, lines 1097-1100
1097 1098 <noscript 1099 ><iframe 1100 src="https://www.googletagmanager.com/ns.html?id=
1100GTM-MGPCBFF
vendor: 123 bytes, lines 1100-1106
1100" 1101 height="0" 1102 width="0" 1103 style="display:none;visibility:hidden" 1104 ></iframe 1105 ></noscript> 1106
1106<!-- End Google Tag Manager (noscript) --> 1107 <a id="SkipContent" class="visually-hidden skip-to-content-link btn btn--lg btn--solid" href="#MainContent"> 1108 Skip to content 1109 </a> 1110 1111 1112 <!-- BEGIN sections: main-header-group --> 1113<section id="shopify-section-sections--19358980472931__announcement-bar" class="shopify-section shopify-section-group-main-header-group shopify-section-announcement-bar"><style data-shopify>.shopify-section-announcement-bar{--gsc-padding-inline:0px;--gsc-desktop-spacing-top:0px;--gsc-desktop-spacing-bottom:0px;--gsc-mobile-spacing-top:0px;--gsc-mobile-spacing-bottom:0px;}@media screen and (min-width:768px){.shopify-section-announcement-bar{position:relative;}}</style>� 1114 <div 1115 class="announcement-bar section section-sections--19358980472931__announcement-bar color-custom-1 container container--full-screen" 1116 > 1117 1118 1119 <div class="announcement-bar__outer-container container container--full-screen"> 1120 <div class="announcement-bar__inner-container"> 1121 <div class="announcement-bar__left-panel announcement-bar-content--desktop_only"><ul 1122 class='social-list announcement-bar__social-list ' 1123 1124 role='list' 1125 ><li class='social-list__item'> 1126 <a 1127 href='https://www.instagram.com/cliffamily/' 1128 class='link social-list__item-link' 1129 1130 target='_blank' 1131 1132 aria-label='Instagram' 1133 > 1134 1135 <svg 1136 class='social-list__item-link-icon' 1137 width='24' 1138 height='24'
1139 viewBox='0 0 24 24' 1140 fill='none' 1141 xmlns='http://www.w3.org/2000/svg' 1142 aria-labelledby='title' 1143 role='img' 1144 > 1145 <title id="title">Instagram</title> 1146 <g clip-path="url(#clip0_6723_47084)"> 1147 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.20581 0.00878906C9.83752 0.00219727 10.6892 0 12.0071 0C15.2667 0 15.6748 0.0141602 16.96 0.0749512C18.2357 0.131348 19.108 0.337402 19.8726 0.632812C20.6605 0.9375 21.3313 1.3501 21.9973 2.01562C22.668 2.68115 23.076 3.35156 23.3715 4.14844C23.667 4.90771 23.8734 5.78442 23.9297 7.05933C23.9589 7.72217 23.9767 8.15112 23.9871 8.86328C23.9967 9.52612 24 10.4343 24 12.0046C24 15.2625 23.986 15.6704 23.9297 16.95C23.8734 18.2251 23.667 19.0969 23.3715 19.8608C23.0667 20.6484 22.6539 21.3188 21.9879 21.9844C21.3219 22.6499 20.6511 23.0625 19.8632 23.3672C19.1034 23.6626 18.2263 23.8687 16.9506 23.925C15.6702 23.9812 15.2621 23.9954 12.0023 23.9954C8.74268 23.9954 8.33459 23.9812 7.05408 23.925C5.77844 23.8687 4.90601 23.6626 4.14148 23.3672C3.35352 23.0625 2.68286 22.6499 2.01685 21.9844C1.34607 21.3188 0.93811 20.6484 0.62854 19.8562C0.333008 19.0969 0.126587 18.2202 0.0703125 16.9453C0.0140381 15.6655 0 15.2578 0 12C0 8.74219 0.0140381 8.33447 0.0703125 7.05005C0.126587 5.7749 0.333008 4.90308 0.62854 4.13916C0.93811 3.35156 1.34607 2.68115 2.01685 2.01562C2.68286 1.34521 3.35352 0.9375 4.14624 0.628174C4.90601 0.332764 5.78308 0.126465 7.05884 0.0703125C7.82166 0.0368652 8.2749 0.0183105 9.20581 0.00878906ZM21 4.5C21 5.32837 20.3284 6 19.5 6C18.6716 6 18 5.32837 18 4.5C18 3.67163 18.6716 3 19.5 3C20.3284 3 21 3.67163 21 4.5ZM18 12C18 15.3137 15.3137 18 12 18C8.68628 18 6 15.3137 6 12C6 8.68628 8.68628 6 12 6C15.3137 6 18 8.68628 18 12Z" fill="currentColor"/> 1148 </g> 1149 <defs> 1150 <clipPath id="clip0_6723_47084"> 1151 <rect width="24" height="24" fill="white"/> 1152 </clipPath> 1153 </defs> 1154 </svg> 1155 1156 1157 1158</a> 1159 </li><li class='social-list__item'> 1160 <a 1161 href='https://www.facebook.com/cliffamilywinery' 1162 class='link social-list__item-link' 1163 1164 target='_blank' 1165 1166 aria-label='Facebook' 1167 > 1168 1169 <svg 1170 class='social-list__item-link-icon' 1171 width='24' 1172 height='24'
1173 viewBox='0 0 24 24' 1174 fill='none' 1175 xmlns='http://www.w3.org/2000/svg' 1176 aria-labelledby='title' 1177 role='img' 1178 > 1179 <title id="title">Facebook</title> 1180 <g clip-path="url(#clip0_6723_47086)"> 1181 <path d="M3.84 0C1.71923 0 0 1.71926 0 3.84V20.16C0 22.2807 1.71923 24 3.84 24H11.2807V15.3959H8.01495V11.6779H11.2807V8.84414C11.2807 5.62055 13.201 3.84 16.1389 3.84C17.5462 3.84 19.0181 4.09113 19.0181 4.09113V7.25648H17.3962C15.7984 7.25648 15.3001 8.24801 15.3001 9.26508V11.6779H18.8674L18.2971 15.3959H15.3001V24H20.16C22.2808 24 24 22.2807 24 20.16V3.84C24 1.71926 22.2808 0 20.16 0H3.84Z" fill="currentColor"/> 1182 </g> 1183 <defs> 1184 <clipPath id="clip0_6723_47086"> 1185 <rect width="24" height="24" fill="white"/> 1186 </clipPath> 1187 </defs> 1188 </svg> 1189 1190 1191 1192 1193</a> 1194 </li><li class='social-list__item'> 1195 <a 1196 href='https://www.pinterest.com/clifwine/' 1197 class='link social-list__item-link' 1198 1199 target='_blank' 1200 1201 aria-label='Pinterest' 1202 > 1203 1204 <svg 1205 class='social-list__item-link-icon' 1206 width='24' 1207 height='24'
1208 viewBox='0 0 24 24' 1209 fill='none' 1210 xmlns='http://www.w3.org/2000/svg' 1211 aria-labelledby='title' 1212 role='img' 1213 > 1214 <title id="title">Pinterest</title> 1215 <g clip-path="url(#clip0_6723_47077)"> 1216 <path d="M24 12C24 18.629 18.629 24 12 24C10.7613 24 9.57097 23.8113 8.44839 23.4629C8.9371 22.6645 9.66774 21.3581 9.93871 20.3177C10.0839 19.7565 10.6839 17.4629 10.6839 17.4629C11.0758 18.2081 12.2177 18.8419 13.4323 18.8419C17.0516 18.8419 19.6597 15.5129 19.6597 11.3758C19.6597 7.4129 16.4226 4.44677 12.2613 4.44677C7.08387 4.44677 4.33065 7.92097 4.33065 11.7097C4.33065 13.471 5.26935 15.6629 6.76452 16.3597C6.99194 16.4661 7.1129 16.4177 7.16613 16.2C7.20484 16.0355 7.40806 15.2177 7.5 14.8403C7.52903 14.7194 7.51452 14.6129 7.41774 14.4968C6.92903 13.8919 6.53226 12.7887 6.53226 11.7581C6.53226 9.11129 8.53548 6.55161 11.9516 6.55161C14.8984 6.55161 16.9645 8.55968 16.9645 11.4339C16.9645 14.6806 15.3242 16.9306 13.1903 16.9306C12.0145 16.9306 11.129 15.9581 11.4145 14.7629C11.7532 13.3355 12.4065 11.7968 12.4065 10.7661C12.4065 9.84677 11.9129 9.07742 10.8871 9.07742C9.68226 9.07742 8.71452 10.321 8.71452 11.9903C8.71452 13.0548 9.07258 13.771 9.07258 13.771C9.07258 13.771 7.8871 18.7935 7.66935 19.7323C7.42742 20.7677 7.52419 22.229 7.62581 23.1774C3.16452 21.4306 0 17.0855 0 12C0 5.37097 5.37097 0 12 0C18.629 0 24 5.37097 24 12Z" fill="currentColor"/> 1217 </g> 1218 <defs> 1219 <clipPath id="clip0_6723_47077"> 1220 <rect width="24" height="24" fill="white"/> 1221 </clipPath> 1222 </defs> 1223 </svg> 1224 1225 1226 1227</a> 1228 </li><li class='social-list__item'> 1229 <a 1230 href='https://www.tiktok.com/@cliffamilynapa' 1231 class='link social-list__item-link' 1232 1233 target='_blank' 1234 1235 aria-label='Tiktok' 1236 > 1237 1238 <svg 1239 class='social-list__item-link-icon' 1240 width='24' 1241 height='24'
1242 viewBox='0 0 24 24' 1243 fill='none' 1244 xmlns='http://www.w3.org/2000/svg' 1245 aria-labelledby='title' 1246 role='img' 1247 > 1248 <title id="title">Tiktok</title> 1249 <path d="M22 10.0219C20.034 10.0264 18.1162 9.43628 16.5176 8.3349V16.0162C16.5171 17.4389 16.0653 18.8275 15.2226 19.9963C14.38 21.1652 13.1867 22.0586 11.8022 22.5571C10.4178 23.0556 8.90821 23.1354 7.47537 22.7859C6.04254 22.4363 4.75472 21.6741 3.78412 20.6011C2.81353 19.5281 2.20642 18.1955 2.04397 16.7814C1.88153 15.3674 2.17149 13.9393 2.87509 12.6882C3.57869 11.437 4.66238 10.4224 5.98127 9.78004C7.30016 9.13767 8.79138 8.89815 10.2555 9.0935V12.9569C9.58553 12.7541 8.86607 12.7602 8.1999 12.9744C7.53373 13.1886 6.95491 13.5999 6.54609 14.1496C6.13728 14.6992 5.91939 15.3592 5.92352 16.0352C5.92766 16.7112 6.15362 17.3686 6.56913 17.9136C6.98464 18.4586 7.56846 18.8633 8.2372 19.07C8.90595 19.2766 9.62543 19.2745 10.2929 19.0641C10.9604 18.8537 11.5417 18.4457 11.9538 17.8983C12.366 17.3509 12.5879 16.6922 12.5879 16.0162V1H16.5176C16.5149 1.3194 16.5427 1.63836 16.6007 1.95286C16.7372 2.65492 17.0211 3.32279 17.4351 3.91562C17.849 4.50845 18.3843 5.01378 19.0081 5.40068C19.8955 5.96548 20.9361 6.26651 22 6.26629V10.0219Z" fill="currentColor"/> 1250 </svg> 1251 1252 1253 1254</a> 1255 </li><li class='social-list__item'> 1256 <a 1257 href='https://www.linkedin.com/company/clif-family-winery' 1258 class='link social-list__item-link' 1259 1260 target='_blank' 1261 1262 aria-label='Linkedin' 1263 > 1264 1265 <svg 1266 class='social-list__item-link-icon' 1267 width='24' 1268 height='24'
1269 viewBox='0 0 24 24' 1270 fill='none' 1271 xmlns='http://www.w3.org/2000/svg' 1272 aria-labelledby='title' 1273 role='img' 1274 > 1275 <title id="title">Linkedin</title> 1276 <path d="M7.02528 8.63745H3V21.046H7.02528V8.63745Z" fill="currentColor"/> 1277 <path d="M17.9894 8.78297C17.9466 8.76958 17.9061 8.75495 17.8613 8.74231C17.807 8.72998 17.7532 8.71968 17.698 8.71089C17.4845 8.66793 17.2501 8.63749 16.9758 8.63749C14.6292 8.63749 13.1405 10.3489 12.6503 11.0098V8.63745H8.625V21.046H12.6503V14.2778C12.6503 14.2778 15.6921 10.0295 16.9757 13.1495V21.046H21V12.6726C21 10.7976 19.7184 9.23531 17.9894 8.78297Z" fill="currentColor"/> 1278 <path d="M6.93758 4.97137C6.93758 6.0618 6.05596 6.94549 4.96881 6.94549C3.88158 6.94549 3 6.06176 3 4.97137C3 3.88116 3.88158 2.99731 4.96881 2.99731C6.05596 2.99731 6.93758 3.88116 6.93758 4.97137Z" fill="currentColor"/> 1279 </svg> 1280 1281 1282 1283</a> 1284 </li></ul></div> 1285 <div class="announcement-bar__center-panel"></div> 1286 <div class="announcement-bar__right-panel "><div class="announcement-bar__settings"> 1287 <div class="localization-dropdown-wrapper announcement-bar-content--hide"></div> 1288 1289 <div class="announcement-bar__social-list--inside-right-panel"></div> 1290 1291 <div class="localization-dropdown-wrapper announcement-bar-content--hide"></div> 1292 </div></div> 1293 </div> 1294 </div> 1295 1296 1297 </div> 1298 � 1299
1300<script> 1301 try { 1302 if (!window.auroraTheme) { 1303 window.auroraTheme = {} 1304 } 1305 1306 const settings = {"show_only_on_homepage":false,"color_scheme":"custom-1","container_size":"full-screen","enable_sticky":"none","show_navigation_arrows":true,"autoplay_mode":"one_at_time","autoplay_interval":6,"show_language_selector":"hide","show_currency_selector":"hide","show_currency_flags":false,"show_social_media_icons":"desktop_only","add_side_paddings":false,"desktop_spacing_top":0,"desktop_spacing_bottom":0,"mobile_spacing_top":0,"mobile_spacing_bottom":0} 1307 const element = document.getElementById('shopify-section-sections--19358980472931__announcement-bar') 1308 const blocks = undefined 1309 1310 window.auroraTheme = { 1311 ...window.auroraTheme, 1312 sections: { 1313 ...window.auroraTheme.sections, 1314 'sections--19358980472931__announcement-bar': { 1315 settings, 1316 element, 1317 blocks, 1318 apps: document.querySelectorAll('[data-custom-app]') 1319 }, 1320 }, 1321 } 1322 } catch { 1323 1324 } 1325</script>
1325 1326 1327 1328 1329<style> #shopify-section-sections--19358980472931__announcement-bar div {border-radius: 0px; background-color: #9e1a1d;} </style></section><header id="shopify-section-sections--19358980472931__header" class="shopify-section shopify-section-group-main-header-group shopify-section-header"><style data-shopify>.shopify-section-header{position:sticky;top:var(--gsc-sticky-bar-bottom, 0px);--gsc-padding-inline:0px;--gsc-desktop-spacing-top:0px;--gsc-desktop-spacing-bottom:0px;--gsc-mobile-spacing-top:0px;--gsc-mobile-spacing-bottom:0px;--gsc-logo-width:140px;}@media screen and (min-width:768px){.shopify-section-header{--gsc-logo-width:204px;position:sticky;top:var(--gsc-sticky-bar-bottom, 0px);}} �.drawer-menu__page .mega-menu-menu_1_NWLyM9{--gsc-columns:1;--gsc-img-ratio:50.0%;--gsc-space-between-cards:1.2rem;--gsc-mega-menu-block-paddings:20px;--gsc-overlay-opacity:0.2;}.drawer-menu__page .mega-menu-menu_1_NWLyM9 .image-block__content-wrap,.drawer-menu__page .mega-menu-menu_1_NWLyM9 .image-block--show-text-on-hover .image-block__text-wrapper,.drawer-menu__page .mega-menu-menu_1_NWLyM9 .image-block__content{ align-items:flex-start; justify-content:flex-end;text-align:left;}@media screen and (min-width:768px){.mega-menu-menu_1_NWLyM9{--gsc-columns:2;--gsc-img-ratio:50.0%;--gsc-space-between-cards:1.6rem;--gsc-mega-menu-block-paddings:16px;--gsc-overlay-opacity:0.2;}.mega-menu-menu_1_NWLyM9 .image-block--show-text-on-hover .image-block__text-wrapper, .mega-menu-menu_1_NWLyM9 .image-block__content{align-items:flex-start; justify-content:flex-end;text-align:left;}.mega-menu-menu_1_NWLyM9 .image-block__content-wrap{align-items:flex-start; justify-content:flex-end;text-align:left;padding:3.2rem;}.mega-menu__block--collection-list .collection-card__content--on-image{padding:3.2rem;}}�.drawer-menu__page .mega-menu-menu_1_QL4V6K{--gsc-columns:1;--gsc-img-ratio:50.0%;--gsc-space-between-cards:1.2rem;--gsc-mega-menu-block-paddings:20px;--gsc-overlay-opacity:0.2;}.drawer-menu__page .mega-menu-menu_1_QL4V6K .image-block__content-wrap,.drawer-menu__page .mega-menu-menu_1_QL4V6K .image-block--show-text-on-hover .image-block__text-wrapper,.drawer-menu__page .mega-menu-menu_1_QL4V6K .image-block__content{ align-items:flex-start; justify-content:flex-end;text-align:left;}@media screen and (min-width:768px){.mega-menu-menu_1_QL4V6K{--gsc-columns:2;--gsc-img-ratio:50.0%;--gsc-space-between-cards:1.6rem;--gsc-mega-menu-block-paddings:16px;--gsc-overlay-opacity:0.2;}.mega-menu-menu_1_QL4V6K .image-block--show-text-on-hover .image-block__text-wrapper, .mega-menu-menu_1_QL4V6K .image-block__content{align-items:flex-start; justify-content:flex-end;text-align:left;}.mega-menu-menu_1_QL4V6K .image-block__content-wrap{align-items:flex-start; justify-content:flex-end;text-align:left;padding:3.2rem;}.mega-menu__block--collection-list .collection-card__content--on-image{padding:3.2rem;}}�.drawer-menu__page .mega-menu-menu_1_ePb3qH{--gsc-columns:1;--gsc-img-ratio:50.0%;--gsc-space-between-cards:1.2rem;--gsc-mega-menu-block-paddings:20px;--gsc-overlay-opacity:0.2;}.drawer-menu__page .mega-menu-menu_1_ePb3qH .image-block__content-wrap,.drawer-menu__page .mega-menu-menu_1_ePb3qH .image-block--show-text-on-hover .image-block__text-wrapper,.drawer-menu__page .mega-menu-menu_1_ePb3qH .image-block__content{ align-items:flex-start; justify-content:flex-end;text-align:left;}@media screen and (min-width:768px){.mega-menu-menu_1_ePb3qH{--gsc-columns:2;--gsc-img-ratio:50.0%;--gsc-space-between-cards:1.6rem;--gsc-mega-menu-block-paddings:16px;--gsc-overlay-opacity:0.2;}.mega-menu-menu_1_ePb3qH .image-block--show-text-on-hover .image-block__text-wrapper, .mega-menu-menu_1_ePb3qH .image-block__content{align-items:flex-start; justify-content:flex-end;text-align:left;}.mega-menu-menu_1_ePb3qH .image-block__content-wrap{align-items:flex-start; justify-content:flex-end;text-align:left;padding:3.2rem;}.mega-menu__block--collection-list .collection-card__content--on-image{padding:3.2rem;}}�.drawer-menu__page .mega-menu-menu_1_9pUBnf{--gsc-columns:1;--gsc-img-ratio:50.0%;--gsc-space-between-cards:1.2rem;--gsc-mega-menu-block-paddings:20px;--gsc-overlay-opacity:0.2;}.drawer-menu__page .mega-menu-menu_1_9pUBnf .image-block__content-wrap,.drawer-menu__page .mega-menu-menu_1_9pUBnf .image-block--show-text-on-hover .image-block__text-wrapper,.drawer-menu__page .mega-menu-menu_1_9pUBnf .image-block__content{ align-items:flex-start; justify-content:flex-end;text-align:left;}@media screen and (min-width:768px){.mega-menu-menu_1_9pUBnf{--gsc-columns:2;--gsc-img-ratio:50.0%;--gsc-space-between-cards:1.6rem;--gsc-mega-menu-block-paddings:16px;--gsc-overlay-opacity:0.2;}.mega-menu-menu_1_9pUBnf .image-block--show-text-on-hover .image-block__text-wrapper, .mega-menu-menu_1_9pUBnf .image-block__content{align-items:flex-start; justify-content:flex-end;text-align:left;}.mega-menu-menu_1_9pUBnf .image-block__content-wrap{align-items:flex-start; justify-content:flex-end;text-align:left;padding:3.2rem;}.mega-menu__block--collection-list .collection-card__content--on-image{padding:3.2rem;}}</style>� 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339� 1340 1341<drawer-menu 1342 data-section-id="sections--19358980472931__header"
1343 class="drawer-menu color-default container--full-screen " 1344 id="DrawerMenu" 1345 data-with-overlay 1346 data-with-close-on-outside 1347 data-with-close-on-escape 1348 tabindex="-1" 1349 data-overlay-opacity="10" 1350 data-overlay-important 1351 1352> 1353 <template data-sidebar-template="DrawerMenu"> 1354 <div class="drawer-menu__body" data-sidebar-body> 1355 <drawer-menu-page 1356 class="drawer-menu__page" 1357 aria-hidden="false" 1358 data-page-id="Menu" 1359 > 1360 <div class="drawer-menu__content" data-drawer-menu-content><div class="drawer-menu__list drawer-menu__list--without-mega-menu"> 1361 <div class="drawer-menu__list-inner"> 1362 <div class="drawer-menu__list-body"><drawer-menu-page-link 1363 class="drawer-menu__menu-item" 1364 data-page-id="DrawerMenuPage-shop" 1365 tabindex="0" 1366 menu-title="Shop" 1367 > 1368 <span> 1369 <span class="drawer-menu__menu-item-label"> 1370 Shop 1371 </span> 1372 </span> 1373 <svg class='drawer-menu__chevron' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' aria-labelledby='title' role='img'> <title id="title">Chevron</title> <path d="M9.5 7L14.5 12L9.5 17" stroke="currentColor" stroke-width="1.5"/> </svg> 1374 </drawer-menu-page-link> 1375 �<drawer-menu-page-link 1376 class="drawer-menu__menu-item" 1377 data-page-id="DrawerMenuPage-visit" 1378 tabindex="0" 1379 menu-title="Visit" 1380 > 1381 <span> 1382 <span class="drawer-menu__menu-item-label"> 1383 Visit 1384 </span> 1385 </span> 1386 <svg class='drawer-menu__chevron' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' aria-labelledby='title' role='img'> <title id="title">Chevron</title> <path d="M9.5 7L14.5 12L9.5 17" stroke="currentColor" stroke-width="1.5"/> </svg> 1387 </drawer-menu-page-link> 1388 �<a 1389 class="drawer-menu__menu-item " 1390 href="/pages/food-truck" 1391 aria-label="Food Truck" 1392 menu-title="Food Truck" 1393 > 1394 <span> 1395 <span class="drawer-menu__menu-item-label "> 1396 Food Truck 1397 1398 </span> 1399 </span> 1400 </a><drawer-menu-page-link 1401 class="drawer-menu__menu-item" 1402 data-page-id="DrawerMenuPage-join" 1403 tabindex="0" 1404 menu-title="Join" 1405 > 1406 <span> 1407 <span class="drawer-menu__menu-item-label"> 1408 Join 1409 </span> 1410 </span> 1411 <svg class='drawer-menu__chevron' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' aria-labelledby='title' role='img'> <title id="title">Chevron</title> <path d="M9.5 7L14.5 12L9.5 17" stroke="currentColor" stroke-width="1.5"/> </svg> 1412 </drawer-menu-page-link> 1413 �<drawer-menu-page-link 1414 class="drawer-menu__menu-item" 1415 data-page-id="DrawerMenuPage-gift" 1416 tabindex="0" 1417 menu-title="Gift" 1418 > 1419 <span> 1420 <span class="drawer-menu__menu-item-label"> 1421 Gift 1422 </span> 1423 </span>
1424 <svg class='drawer-menu__chevron' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' aria-labelledby='title' role='img'> <title id="title">Chevron</title> <path d="M9.5 7L14.5 12L9.5 17" stroke="currentColor" stroke-width="1.5"/> </svg> 1425 </drawer-menu-page-link> 1426 �<drawer-menu-page-link 1427 class="drawer-menu__menu-item" 1428 data-page-id="DrawerMenuPage-learn" 1429 tabindex="0" 1430 menu-title="Learn" 1431 > 1432 <span> 1433 <span class="drawer-menu__menu-item-label"> 1434 Learn 1435 </span> 1436 </span> 1437 <svg class='drawer-menu__chevron' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' aria-labelledby='title' role='img'> <title id="title">Chevron</title> <path d="M9.5 7L14.5 12L9.5 17" stroke="currentColor" stroke-width="1.5"/> </svg> 1438 </drawer-menu-page-link> 1439 �</div> 1440 </div> 1441 </div></div> 1442 1443 1444 </drawer-menu-page><drawer-menu-page 1445 class="drawer-menu__page drawer-menu__page--with-mega-menu " 1446 aria-hidden="true" 1447 data-page-id="DrawerMenuPage-shop" 1448 data-prev-page-id="Menu" 1449 data-mega-menu-id="shop" 1450 1451 1452 block-id="menu_1_NWLyM9" 1453 1454 > 1455 <div class="drawer-menu__list-title drawer-menu__list-title--mobile"> 1456 <div class="drawer-menu__list-title-body drawer-menu__list-title-body--with-link"> 1457 <drawer-menu-page-link 1458 class="drawer-menu__list-title-chevron-wrapper" 1459 data-page-id="Menu" 1460 tabindex="-1" 1461 > 1462 <svg class='drawer-menu__title-chevron x-flip' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' aria-labelledby='title' role='img'> <title id="title">Chevron</title> <path d="M9.5 7L14.5 12L9.5 17" stroke="currentColor" stroke-width="2"/> </svg> 1463 </drawer-menu-page-link> 1464 <a 1465 class="drawer-menu__list-title-label unstyled-link link-parent-for-hover" 1466 href="#" 1467 aria-label="Shop" 1468 tabindex="-1" 1469 menu-title="Shop" 1470 > 1471 <span> 1472 <span class="underline-animation">Shop</span> 1473 </span> 1474 </a> 1475 </div> 1476 </div> 1477 1478 <div class="drawer-menu__content" data-drawer-menu-content> 1479 <div class="drawer-menu__list "> 1480 <div class="drawer-menu__list-inner"> 1481 <div class="drawer-menu__list-title drawer-menu__list-title--desktop"> 1482 <div class="drawer-menu__list-title-body drawer-menu__list-title-body--with-link"> 1483 <drawer-menu-page-link 1484 class="drawer-menu__list-title-chevron-wrapper" 1485 data-page-id="Menu" 1486 tabindex="0" 1487 > 1488 <svg class='drawer-menu__title-chevron x-flip' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' aria-labelledby='title' role='img'> <title id="title">Chevron</title> <path d="M9.5 7L14.5 12L9.5 17" stroke="currentColor" stroke-width="2"/> </svg> 1489 </drawer-menu-page-link> 1490 <a 1491 class="drawer-menu__list-title-label unstyled-link link-parent-for-hover" 1492 href="#" 1493 aria-label="Shop" 1494 menu-title="Shop" 1495 > 1496 <span>
1497 <span class="underline-animation">Shop</span> 1498 </span> 1499 </a> 1500 </div> 1501 </div><div class="drawer-menu__list-body"><a 1502 class="drawer-menu__menu-item drawer-menu__menu-item--medium " 1503 href="/collections/all" 1504 aria-label="Shop All" 1505 > 1506 <span> 1507 <span class="drawer-menu__menu-item-label">Shop All</span> 1508 </span> 1509 </a><a 1510 class="drawer-menu__menu-item drawer-menu__menu-item--medium " 1511 href="/collections/wines" 1512 aria-label="Wines" 1513 > 1514 <span> 1515 <span class="drawer-menu__menu-item-label">Wines</span> 1516 </span> 1517 </a><a 1518 class="drawer-menu__menu-item drawer-menu__menu-item--medium " 1519 href="/collections/artisan-foods" 1520 aria-label="Artisan Foods" 1521 > 1522 <span> 1523 <span class="drawer-menu__menu-item-label">Artisan Foods</span> 1524 </span> 1525 </a><a 1526 class="drawer-menu__menu-item drawer-menu__menu-item--medium " 1527 href="/collections/gift-sets" 1528 aria-label="Gifts" 1529 > 1530 <span> 1531 <span class="drawer-menu__menu-item-label">Gifts</span> 1532 </span> 1533 </a><a 1534 class="drawer-menu__menu-item drawer-menu__menu-item--medium " 1535 href="/collections/merch" 1536 aria-label="Merchandise" 1537 > 1538 <span> 1539 <span class="drawer-menu__menu-item-label">Merchandise</span> 1540 </span> 1541 </a></div></div> 1542 </div> 1543 1544 <div class="drawer-menu__mega-menu-wrapper"><div 1545 class=' mega-menu__block mega-menu__block--images mega-menu__card-grid card-grid mega-menu-menu_1_NWLyM9 color-white mega-menu__block--spaced ' 1546 block-id='menu_1_NWLyM9' 1547 1548> 1549 1550<div 1551 class="image-block link-parent-for-hover zoom-parent-for-hover card-grid__item " 1552 1553 style="--gsc-animation-order: 1;" 1554 1555> 1556 <div class="shape shape--nature "> 1557 <div class="overlay overlay--black"></div> 1558 1559 <img 1560 class='lazyload 1561shape__target-image animate--zoom-out 1562 1563' alt='' width='1' height='1' 1564style='object-position: 50.0% 50.0%; ' src='//www.cliffamily.com/cdn/shop/files/4.27.26_KL3419.jpg?v=1781050844&width=160' 1565 1566 data-srcset='//www.cliffamily.com/cdn/shop/files/4.27.26_KL3419.jpg?v=1781050844&width=128 1567 128w,//www.cliffamily.com/cdn/shop/files/4.27.26_KL3419.jpg?v=1781050844&width=240 1568 240w,//www.cliffamily.com/cdn/shop/files/4.27.26_KL3419.jpg?v=1781050844&width=380 1569 380w,//www.cliffamily.com/cdn/shop/files/4.27.26_KL3419.jpg?v=1781050844&width=480 1570 480w,//www.cliffamily.com/cdn/shop/files/4.27.26_KL3419.jpg?v=1781050844&width=540 1571 540w,//www.cliffamily.com/cdn/shop/files/4.27.26_KL3419.jpg?v=1781050844&width=640 1572 640w,//www.cliffamily.com/cdn/shop/files/4.27.26_KL3419.jpg?v=1781050844&width=720 1573 720w,//www.cliffamily.com/cdn/shop/files/4.27.26_KL3419.jpg?v=1781050844&width=920 1574 920w,//www.cliffamily.com/cdn/shop/files/4.27.26_KL3419.jpg?v=1781050844&width=1080 1575 1080w,//www.cliffamily.com/cdn/shop/files/4.27.26_KL3419.jpg?v=1781050844&width=1768 1576 1768w,//www.cliffamily.com/cdn/shop/files/4.27.26_KL3419.jpg?v=1781050844&width=2056 1577 2056w,' data-sizes='auto' loading='lazy' 1578 1579 data-parent-fit='cover' data-aspectratio='1.5003663003663004' 1580 1581 1582 1583 ><div class="image-block__content-wrap"> 1584 <div class="image-block__content "><h2 class="image-block__title h4">Wine</h2>� 1585 </div> 1586 </div> 1587 <a 1588 href="/collections/wines" 1589 class="unstyled-link image-block__image-link " 1590 aria-label="#" 1591 ></a> 1592 1593 </div> 1594</div> 1595 1596 1597<div
1598 class="image-block link-parent-for-hover zoom-parent-for-hover card-grid__item " 1599 1600 style="--gsc-animation-order: 2;" 1601 1602> 1603 <div class="shape shape--nature "> 1604 <div class="overlay overlay--black"></div> 1605 1606 <img 1607 class='lazyload 1608shape__target-image animate--zoom-out 1609 1610' alt='' width='1' height='1' 1611style='object-position: 50.0% 50.0%; ' src='//www.cliffamily.com/cdn/shop/files/4.27.26_KL3474_2.jpg?v=1782154816&width=160' 1612 1613 data-srcset='//www.cliffamily.com/cdn/shop/files/4.27.26_KL3474_2.jpg?v=1782154816&width=128 1614 128w,//www.cliffamily.com/cdn/shop/files/4.27.26_KL3474_2.jpg?v=1782154816&width=240 1615 240w,//www.cliffamily.com/cdn/shop/files/4.27.26_KL3474_2.jpg?v=1782154816&width=380 1616 380w,//www.cliffamily.com/cdn/shop/files/4.27.26_KL3474_2.jpg?v=1782154816&width=480 1617 480w,//www.cliffamily.com/cdn/shop/files/4.27.26_KL3474_2.jpg?v=1782154816&width=540 1618 540w,//www.cliffamily.com/cdn/shop/files/4.27.26_KL3474_2.jpg?v=1782154816&width=640 1619 640w,//www.cliffamily.com/cdn/shop/files/4.27.26_KL3474_2.jpg?v=1782154816&width=720 1620 720w,//www.cliffamily.com/cdn/shop/files/4.27.26_KL3474_2.jpg?v=1782154816&width=920 1621 920w,//www.cliffamily.com/cdn/shop/files/4.27.26_KL3474_2.jpg?v=1782154816&width=1080 1622 1080w,//www.cliffamily.com/cdn/shop/files/4.27.26_KL3474_2.jpg?v=1782154816&width=1768 1623 1768w,//www.cliffamily.com/cdn/shop/files/4.27.26_KL3474_2.jpg?v=1782154816&width=2056 1624 2056w,' data-sizes='auto' loading='lazy' 1625 1626 data-parent-fit='cover' data-aspectratio='1.5003663003663004' 1627 1628 1629 1630 ><div class="image-block__content-wrap"> 1631 <div class="image-block__content "><h2 class="image-block__title h4">Food</h2>� 1632 </div> 1633 </div> 1634 <a 1635 href="/collections/artisan-foods" 1636 class="unstyled-link image-block__image-link " 1637 aria-label="#" 1638 ></a> 1639 1640 </div> 1641</div> 1642</div> 1643</div> 1644 1645 </div> 1646 </drawer-menu-page><drawer-menu-page 1647 class="drawer-menu__page drawer-menu__page--with-mega-menu " 1648 aria-hidden="true" 1649 data-page-id="DrawerMenuPage-visit" 1650 data-prev-page-id="Menu" 1651 data-mega-menu-id="visit" 1652 1653 1654 block-id="menu_1_QL4V6K" 1655 1656 > 1657 <div class="drawer-menu__list-title drawer-menu__list-title--mobile"> 1658 <div class="drawer-menu__list-title-body drawer-menu__list-title-body--with-link"> 1659 <drawer-menu-page-link 1660 class="drawer-menu__list-title-chevron-wrapper" 1661 data-page-id="Menu" 1662 tabindex="-1" 1663 > 1664 <svg class='drawer-menu__title-chevron x-flip' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' aria-labelledby='title' role='img'> <title id="title">Chevron</title> <path d="M9.5 7L14.5 12L9.5 17" stroke="currentColor" stroke-width="2"/> </svg> 1665 </drawer-menu-page-link> 1666 <a 1667 class="drawer-menu__list-title-label unstyled-link link-parent-for-hover" 1668 href="/pages/all-experiences" 1669 aria-label="Visit" 1670 tabindex="-1" 1671 menu-title="Visit" 1672 > 1673 <span> 1674 <span class="underline-animation">Visit</span> 1675 </span> 1676 </a> 1677 </div> 1678 </div> 1679 1680 <div class="drawer-menu__content" data-drawer-menu-content> 1681 <div class="drawer-menu__list "> 1682 <div class="drawer-menu__list-inner"> 1683 <div class="drawer-menu__list-title drawer-menu__list-title--desktop"> 1684 <div class="drawer-menu__list-title-body drawer-menu__list-title-body--with-link"> 1685 <drawer-menu-page-link 1686 class="drawer-menu__list-title-chevron-wrapper" 1687 data-page-id="Menu" 1688 tabindex="0" 1689 >
1690 <svg class='drawer-menu__title-chevron x-flip' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' aria-labelledby='title' role='img'> <title id="title">Chevron</title> <path d="M9.5 7L14.5 12L9.5 17" stroke="currentColor" stroke-width="2"/> </svg> 1691 </drawer-menu-page-link> 1692 <a 1693 class="drawer-menu__list-title-label unstyled-link link-parent-for-hover" 1694 href="/pages/all-experiences" 1695 aria-label="Visit" 1696 menu-title="Visit" 1697 > 1698 <span> 1699 <span class="underline-animation">Visit</span> 1700 </span> 1701 </a> 1702 </div> 1703 </div><div class="drawer-menu__list-body"><a 1704 class="drawer-menu__menu-item drawer-menu__menu-item--medium " 1705 href="/pages/the-tasting-room" 1706 aria-label="The Tasting Room" 1707 > 1708 <span> 1709 <span class="drawer-menu__menu-item-label">The Tasting Room</span> 1710 </span> 1711 </a><a 1712 class="drawer-menu__menu-item drawer-menu__menu-item--medium " 1713 href="/pages/enoteca" 1714 aria-label="Enoteca" 1715 > 1716 <span> 1717 <span class="drawer-menu__menu-item-label">Enoteca</span> 1718 </span> 1719 </a><a 1720 class="drawer-menu__menu-item drawer-menu__menu-item--medium " 1721 href="/pages/virtual-tastings" 1722 aria-label="Virtual Tastings" 1723 > 1724 <span> 1725 <span class="drawer-menu__menu-item-label">Virtual Tastings</span> 1726 </span> 1727 </a><a 1728 class="drawer-menu__menu-item drawer-menu__menu-item--medium " 1729 href="/pages/upcoming-events" 1730 aria-label="Upcoming Events" 1731 > 1732 <span> 1733 <span class="drawer-menu__menu-item-label">Upcoming Events</span> 1734 </span> 1735 </a><a 1736 class="drawer-menu__menu-item drawer-menu__menu-item--medium " 1737 href="/pages/private-events" 1738 aria-label="Private Events" 1739 > 1740 <span> 1741 <span class="drawer-menu__menu-item-label">Private Events</span> 1742 </span> 1743 </a></div></div> 1744 </div> 1745 1746 <div class="drawer-menu__mega-menu-wrapper"><div 1747 class=' mega-menu__block mega-menu__block--images mega-menu__card-grid card-grid mega-menu-menu_1_QL4V6K color-white mega-menu__block--spaced ' 1748 block-id='menu_1_QL4V6K' 1749 1750> 1751 1752<div 1753 class="image-block link-parent-for-hover zoom-parent-for-hover card-grid__item " 1754 1755 style="--gsc-animation-order: 1;" 1756 1757> 1758 <div class="shape shape--nature "> 1759 <div class="overlay overlay--black"></div> 1760 1761 <img 1762 class='lazyload 1763shape__target-image animate--zoom-out 1764 1765' alt='' width='1' height='1' 1766style='object-position: 50.0% 50.0%; ' src='//www.cliffamily.com/cdn/shop/files/DSC06532_1.jpg?v=1782154912&width=160' 1767 1768 data-srcset='//www.cliffamily.com/cdn/shop/files/DSC06532_1.jpg?v=1782154912&width=128 1769 128w,//www.cliffamily.com/cdn/shop/files/DSC06532_1.jpg?v=1782154912&width=240 1770 240w,//www.cliffamily.com/cdn/shop/files/DSC06532_1.jpg?v=1782154912&width=380 1771 380w,//www.cliffamily.com/cdn/shop/files/DSC06532_1.jpg?v=1782154912&width=480 1772 480w,//www.cliffamily.com/cdn/shop/files/DSC06532_1.jpg?v=1782154912&width=540 1773 540w,//www.cliffamily.com/cdn/shop/files/DSC06532_1.jpg?v=1782154912&width=640 1774 640w,//www.cliffamily.com/cdn/shop/files/DSC06532_1.jpg?v=1782154912&width=720 1775 720w,//www.cliffamily.com/cdn/shop/files/DSC06532_1.jpg?v=1782154912&width=920 1776 920w,//www.cliffamily.com/cdn/shop/files/DSC06532_1.jpg?v=1782154912&width=1080 1777 1080w,//www.cliffamily.com/cdn/shop/files/DSC06532_1.jpg?v=1782154912&width=1768 1778 1768w,//www.cliffamily.com/cdn/shop/files/DSC06532_1.jpg?v=1782154912&width=2056 1779 2056w,' data-sizes='auto' loading='lazy' 1780 1781 data-parent-fit='cover' data-aspectratio='1.499267935578331' 1782 1783 1784 1785 ><div class="image-block__content-wrap"> 1786 <div class="image-block__content "><h2 class="image-block__title h4">Tasting Room</h2>� 1787 </div> 1788 </div> 1789 <a 1790 href="/pages/the-tasting-room" 1791 class="unstyled-link image-block__image-link " 1792 aria-label="#" 1793 ></a> 1794 1795 </div> 1796</div> 1797 1798 1799<div
1800 class="image-block link-parent-for-hover zoom-parent-for-hover card-grid__item " 1801 1802 style="--gsc-animation-order: 2;" 1803 1804> 1805 <div class="shape shape--nature "> 1806 <div class="overlay overlay--black"></div> 1807 1808 <img 1809 class='lazyload 1810shape__target-image animate--zoom-out 1811 1812' alt='' width='1' height='1' 1813style='object-position: 50.0% 50.0%; ' src='//www.cliffamily.com/cdn/shop/files/6.11.25_KL-3338_1.jpg?v=1765828113&width=160' 1814 1815 data-srcset='//www.cliffamily.com/cdn/shop/files/6.11.25_KL-3338_1.jpg?v=1765828113&width=128 1816 128w,//www.cliffamily.com/cdn/shop/files/6.11.25_KL-3338_1.jpg?v=1765828113&width=240 1817 240w,//www.cliffamily.com/cdn/shop/files/6.11.25_KL-3338_1.jpg?v=1765828113&width=380 1818 380w,//www.cliffamily.com/cdn/shop/files/6.11.25_KL-3338_1.jpg?v=1765828113&width=480 1819 480w,//www.cliffamily.com/cdn/shop/files/6.11.25_KL-3338_1.jpg?v=1765828113&width=540 1820 540w,//www.cliffamily.com/cdn/shop/files/6.11.25_KL-3338_1.jpg?v=1765828113&width=640 1821 640w,//www.cliffamily.com/cdn/shop/files/6.11.25_KL-3338_1.jpg?v=1765828113&width=720 1822 720w,//www.cliffamily.com/cdn/shop/files/6.11.25_KL-3338_1.jpg?v=1765828113&width=920 1823 920w,//www.cliffamily.com/cdn/shop/files/6.11.25_KL-3338_1.jpg?v=1765828113&width=1080 1824 1080w,//www.cliffamily.com/cdn/shop/files/6.11.25_KL-3338_1.jpg?v=1765828113&width=1768 1825 1768w,//www.cliffamily.com/cdn/shop/files/6.11.25_KL-3338_1.jpg?v=1765828113&width=2056 1826 2056w,' data-sizes='auto' loading='lazy' 1827 1828 data-parent-fit='cover' data-aspectratio='1.499267935578331' 1829 1830 1831 1832 ><div class="image-block__content-wrap"> 1833 <div class="image-block__content "><h2 class="image-block__title h4">Enoteca</h2>� 1834 </div> 1835 </div> 1836 <a 1837 href="/pages/enoteca" 1838 class="unstyled-link image-block__image-link " 1839 aria-label="#" 1840 ></a> 1841 1842 </div> 1843</div> 1844</div> 1845</div> 1846 1847 </div> 1848 </drawer-menu-page><drawer-menu-page 1849 class="drawer-menu__page drawer-menu__page--with-mega-menu " 1850 aria-hidden="true" 1851 data-page-id="DrawerMenuPage-join" 1852 data-prev-page-id="Menu" 1853 data-mega-menu-id="join" 1854 1855 1856 block-id="menu_1_ePb3qH" 1857 1858 > 1859 <div class="drawer-menu__list-title drawer-menu__list-title--mobile"> 1860 <div class="drawer-menu__list-title-body drawer-menu__list-title-body--with-link"> 1861 <drawer-menu-page-link 1862 class="drawer-menu__list-title-chevron-wrapper" 1863 data-page-id="Menu" 1864 tabindex="-1" 1865 > 1866 <svg class='drawer-menu__title-chevron x-flip' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' aria-labelledby='title' role='img'> <title id="title">Chevron</title> <path d="M9.5 7L14.5 12L9.5 17" stroke="currentColor" stroke-width="2"/> </svg> 1867 </drawer-menu-page-link> 1868 <a 1869 class="drawer-menu__list-title-label unstyled-link link-parent-for-hover" 1870 href="/pages/all-memberships" 1871 aria-label="Join" 1872 tabindex="-1" 1873 menu-title="Join" 1874 > 1875 <span> 1876 <span class="underline-animation">Join</span> 1877 </span> 1878 </a> 1879 </div> 1880 </div> 1881 1882 <div class="drawer-menu__content" data-drawer-menu-content> 1883 <div class="drawer-menu__list "> 1884 <div class="drawer-menu__list-inner"> 1885 <div class="drawer-menu__list-title drawer-menu__list-title--desktop"> 1886 <div class="drawer-menu__list-title-body drawer-menu__list-title-body--with-link"> 1887 <drawer-menu-page-link 1888 class="drawer-menu__list-title-chevron-wrapper" 1889 data-page-id="Menu" 1890 tabindex="0" 1891 >
1892 <svg class='drawer-menu__title-chevron x-flip' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' aria-labelledby='title' role='img'> <title id="title">Chevron</title> <path d="M9.5 7L14.5 12L9.5 17" stroke="currentColor" stroke-width="2"/> </svg> 1893 </drawer-menu-page-link> 1894 <a 1895 class="drawer-menu__list-title-label unstyled-link link-parent-for-hover" 1896 href="/pages/all-memberships" 1897 aria-label="Join" 1898 menu-title="Join" 1899 > 1900 <span> 1901 <span class="underline-animation">Join</span> 1902 </span> 1903 </a> 1904 </div> 1905 </div><div class="drawer-menu__list-body"><a 1906 class="drawer-menu__menu-item drawer-menu__menu-item--medium " 1907 href="/pages/all-memberships" 1908 aria-label="All Memberships" 1909 > 1910 <span> 1911 <span class="drawer-menu__menu-item-label">All Memberships</span> 1912 </span> 1913 </a><a 1914 class="drawer-menu__menu-item drawer-menu__menu-item--medium " 1915 href="/pages/the-wine-drop-subscription" 1916 aria-label="The Wine Drop" 1917 > 1918 <span> 1919 <span class="drawer-menu__menu-item-label">The Wine Drop</span> 1920 </span> 1921 </a><a 1922 class="drawer-menu__menu-item drawer-menu__menu-item--medium " 1923 href="/pages/the-cab-drop-subscription" 1924 aria-label="The Cab Drop" 1925 > 1926 <span> 1927 <span class="drawer-menu__menu-item-label">The Cab Drop</span> 1928 </span> 1929 </a><a 1930 class="drawer-menu__menu-item drawer-menu__menu-item--medium " 1931 href="/pages/the-mangia-subscription" 1932 aria-label="Mangia!" 1933 > 1934 <span> 1935 <span class="drawer-menu__menu-item-label">Mangia!</span> 1936 </span> 1937 </a></div></div> 1938 </div> 1939 1940 <div class="drawer-menu__mega-menu-wrapper"><div 1941 class=' mega-menu__block mega-menu__block--images mega-menu__card-grid card-grid mega-menu-menu_1_ePb3qH color-white mega-menu__block--spaced ' 1942 block-id='menu_1_ePb3qH' 1943 1944> 1945 1946<div 1947 class="image-block link-parent-for-hover zoom-parent-for-hover card-grid__item " 1948 1949 style="--gsc-animation-order: 1;" 1950 1951> 1952 <div class="shape shape--nature "> 1953 <div class="overlay overlay--black"></div> 1954 1955 <img 1956 class='lazyload 1957shape__target-image animate--zoom-out 1958 1959' alt='' width='1' height='1' 1960style='object-position: 50.0% 50.0%; ' src='//www.cliffamily.com/cdn/shop/files/1.29.25_Clif-3296.jpg?v=1745523082&width=160' 1961 1962 data-srcset='//www.cliffamily.com/cdn/shop/files/1.29.25_Clif-3296.jpg?v=1745523082&width=128 1963 128w,//www.cliffamily.com/cdn/shop/files/1.29.25_Clif-3296.jpg?v=1745523082&width=240 1964 240w,//www.cliffamily.com/cdn/shop/files/1.29.25_Clif-3296.jpg?v=1745523082&width=380 1965 380w,//www.cliffamily.com/cdn/shop/files/1.29.25_Clif-3296.jpg?v=1745523082&width=480 1966 480w,//www.cliffamily.com/cdn/shop/files/1.29.25_Clif-3296.jpg?v=1745523082&width=540 1967 540w,//www.cliffamily.com/cdn/shop/files/1.29.25_Clif-3296.jpg?v=1745523082&width=640 1968 640w,//www.cliffamily.com/cdn/shop/files/1.29.25_Clif-3296.jpg?v=1745523082&width=720 1969 720w,//www.cliffamily.com/cdn/shop/files/1.29.25_Clif-3296.jpg?v=1745523082&width=920 1970 920w,//www.cliffamily.com/cdn/shop/files/1.29.25_Clif-3296.jpg?v=1745523082&width=1080 1971 1080w,//www.cliffamily.com/cdn/shop/files/1.29.25_Clif-3296.jpg?v=1745523082&width=1768 1972 1768w,//www.cliffamily.com/cdn/shop/files/1.29.25_Clif-3296.jpg?v=1745523082&width=2056 1973 2056w,' data-sizes='auto' loading='lazy' 1974 1975 data-parent-fit='cover' data-aspectratio='1.5003663003663004' 1976 1977 1978 1979 ><div class="image-block__content-wrap"> 1980 <div class="image-block__content "><h2 class="image-block__title h4">All Memberships</h2>� 1981 </div> 1982 </div> 1983 <a 1984 href="/pages/all-memberships" 1985 class="unstyled-link image-block__image-link " 1986 aria-label="#" 1987 ></a> 1988 1989 </div> 1990</div> 1991 1992 1993<div
1994 class="image-block link-parent-for-hover zoom-parent-for-hover card-grid__item " 1995 1996 style="--gsc-animation-order: 2;" 1997 1998> 1999 <div class="shape shape--nature "> 2000 <div class="overlay overlay--black"></div> 2001 2002 <img 2003 class='lazyload 2004shape__target-image animate--zoom-out 2005 2006' alt='' width='1' height='1' 2007style='object-position: 50.0% 50.0%; ' src='//www.cliffamily.com/cdn/shop/files/7.3.25_KL-1703.jpg?v=1782155017&width=160' 2008 2009 data-srcset='//www.cliffamily.com/cdn/shop/files/7.3.25_KL-1703.jpg?v=1782155017&width=128 2010 128w,//www.cliffamily.com/cdn/shop/files/7.3.25_KL-1703.jpg?v=1782155017&width=240 2011 240w,//www.cliffamily.com/cdn/shop/files/7.3.25_KL-1703.jpg?v=1782155017&width=380 2012 380w,//www.cliffamily.com/cdn/shop/files/7.3.25_KL-1703.jpg?v=1782155017&width=480 2013 480w,//www.cliffamily.com/cdn/shop/files/7.3.25_KL-1703.jpg?v=1782155017&width=540 2014 540w,//www.cliffamily.com/cdn/shop/files/7.3.25_KL-1703.jpg?v=1782155017&width=640 2015 640w,//www.cliffamily.com/cdn/shop/files/7.3.25_KL-1703.jpg?v=1782155017&width=720 2016 720w,//www.cliffamily.com/cdn/shop/files/7.3.25_KL-1703.jpg?v=1782155017&width=920 2017 920w,//www.cliffamily.com/cdn/shop/files/7.3.25_KL-1703.jpg?v=1782155017&width=1080 2018 1080w,//www.cliffamily.com/cdn/shop/files/7.3.25_KL-1703.jpg?v=1782155017&width=1768 2019 1768w,//www.cliffamily.com/cdn/shop/files/7.3.25_KL-1703.jpg?v=1782155017&width=2056 2020 2056w,' data-sizes='auto' loading='lazy' 2021 2022 data-parent-fit='cover' data-aspectratio='1.2503052503052503' 2023 2024 2025 2026 ><div class="image-block__content-wrap"> 2027 <div class="image-block__content "><h2 class="image-block__title h4">The Wine Drop Subscription</h2>� 2028 </div> 2029 </div> 2030 <a 2031 href="/pages/the-wine-drop-subscription" 2032 class="unstyled-link image-block__image-link " 2033 aria-label="#" 2034 ></a> 2035 2036 </div> 2037</div> 2038</div> 2039</div> 2040 2041 </div> 2042 </drawer-menu-page><drawer-menu-page 2043 class="drawer-menu__page drawer-menu__page--with-mega-menu " 2044 aria-hidden="true" 2045 data-page-id="DrawerMenuPage-gift" 2046 data-prev-page-id="Menu" 2047 data-mega-menu-id="gift" 2048 2049 2050 block-id="menu_1_9pUBnf" 2051 2052 > 2053 <div class="drawer-menu__list-title drawer-menu__list-title--mobile"> 2054 <div class="drawer-menu__list-title-body drawer-menu__list-title-body--with-link"> 2055 <drawer-menu-page-link 2056 class="drawer-menu__list-title-chevron-wrapper" 2057 data-page-id="Menu" 2058 tabindex="-1" 2059 > 2060 <svg class='drawer-menu__title-chevron x-flip' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' aria-labelledby='title' role='img'> <title id="title">Chevron</title> <path d="M9.5 7L14.5 12L9.5 17" stroke="currentColor" stroke-width="2"/> </svg> 2061 </drawer-menu-page-link> 2062 <a 2063 class="drawer-menu__list-title-label unstyled-link link-parent-for-hover" 2064 href="/pages/corporate-gifting" 2065 aria-label="Gift" 2066 tabindex="-1" 2067 menu-title="Gift" 2068 > 2069 <span> 2070 <span class="underline-animation">Gift</span> 2071 </span> 2072 </a> 2073 </div> 2074 </div> 2075 2076 <div class="drawer-menu__content" data-drawer-menu-content> 2077 <div class="drawer-menu__list "> 2078 <div class="drawer-menu__list-inner"> 2079 <div class="drawer-menu__list-title drawer-menu__list-title--desktop"> 2080 <div class="drawer-menu__list-title-body drawer-menu__list-title-body--with-link"> 2081 <drawer-menu-page-link 2082 class="drawer-menu__list-title-chevron-wrapper" 2083 data-page-id="Menu" 2084 tabindex="0" 2085 >
2086 <svg class='drawer-menu__title-chevron x-flip' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' aria-labelledby='title' role='img'> <title id="title">Chevron</title> <path d="M9.5 7L14.5 12L9.5 17" stroke="currentColor" stroke-width="2"/> </svg> 2087 </drawer-menu-page-link> 2088 <a 2089 class="drawer-menu__list-title-label unstyled-link link-parent-for-hover" 2090 href="/pages/corporate-gifting" 2091 aria-label="Gift" 2092 menu-title="Gift" 2093 > 2094 <span> 2095 <span class="underline-animation">Gift</span> 2096 </span> 2097 </a> 2098 </div> 2099 </div><div class="drawer-menu__list-body"><a 2100 class="drawer-menu__menu-item drawer-menu__menu-item--medium " 2101 href="/collections/gift-sets" 2102 aria-label="Personal Gifting" 2103 > 2104 <span> 2105 <span class="drawer-menu__menu-item-label">Personal Gifting</span> 2106 </span> 2107 </a><a 2108 class="drawer-menu__menu-item drawer-menu__menu-item--medium " 2109 href="/pages/corporate-gifting" 2110 aria-label="Corporate Gifting" 2111 > 2112 <span> 2113 <span class="drawer-menu__menu-item-label">Corporate Gifting</span> 2114 </span> 2115 </a><a 2116 class="drawer-menu__menu-item drawer-menu__menu-item--medium " 2117 href="/pages/holiday-gift-guide" 2118 aria-label="View Our Holiday Gift Guide" 2119 > 2120 <span> 2121 <span class="drawer-menu__menu-item-label">View Our Holiday Gift Guide</span> 2122 </span> 2123 </a><drawer-menu-page-link 2124 class="drawer-menu__menu-item drawer-menu__menu-item--medium" 2125 data-page-id="DrawerMenuPage-gift-gifting-faqs" 2126 tabindex="0" 2127 > 2128 <span> 2129 <span class="drawer-menu__menu-item-label">Gifting FAQs</span> 2130 </span> 2131 <svg class='drawer-menu__chevron' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' aria-labelledby='title' role='img'> <title id="title">Chevron</title> <path d="M9.5 7L14.5 12L9.5 17" stroke="currentColor" stroke-width="1.5"/> </svg> 2132 </drawer-menu-page-link></div></div> 2133 </div> 2134 2135 <div class="drawer-menu__mega-menu-wrapper"><div 2136 class=' mega-menu__block mega-menu__block--images mega-menu__card-grid card-grid mega-menu-menu_1_9pUBnf color-white mega-menu__block--spaced ' 2137 block-id='menu_1_9pUBnf' 2138 2139> 2140 2141<div 2142 class="image-block link-parent-for-hover zoom-parent-for-hover card-grid__item " 2143 2144 style="--gsc-animation-order: 1;" 2145 2146> 2147 <div class="shape shape--nature "> 2148 <div class="overlay overlay--black"></div> 2149 2150 <img 2151 class='lazyload 2152shape__target-image animate--zoom-out 2153 2154' alt='' width='1' height='1' 2155style='object-position: 55.2175% 71.0262%; ' src='//www.cliffamily.com/cdn/shop/files/HOLIDAYGIFTSETS-4.jpg?v=1789673661&width=160' 2156 2157 data-srcset='//www.cliffamily.com/cdn/shop/files/HOLIDAYGIFTSETS-4.jpg?v=1789673661&width=128 2158 128w,//www.cliffamily.com/cdn/shop/files/HOLIDAYGIFTSETS-4.jpg?v=1789673661&width=240 2159 240w,//www.cliffamily.com/cdn/shop/files/HOLIDAYGIFTSETS-4.jpg?v=1789673661&width=380
2160 380w,//www.cliffamily.com/cdn/shop/files/HOLIDAYGIFTSETS-4.jpg?v=1789673661&width=480 2161 480w,//www.cliffamily.com/cdn/shop/files/HOLIDAYGIFTSETS-4.jpg?v=1789673661&width=540 2162 540w,//www.cliffamily.com/cdn/shop/files/HOLIDAYGIFTSETS-4.jpg?v=1789673661&width=640 2163 640w,//www.cliffamily.com/cdn/shop/files/HOLIDAYGIFTSETS-4.jpg?v=1789673661&width=720 2164 720w,//www.cliffamily.com/cdn/shop/files/HOLIDAYGIFTSETS-4.jpg?v=1789673661&width=920 2165 920w,//www.cliffamily.com/cdn/shop/files/HOLIDAYGIFTSETS-4.jpg?v=1789673661&width=1080 2166 1080w,//www.cliffamily.com/cdn/shop/files/HOLIDAYGIFTSETS-4.jpg?v=1789673661&width=1768 2167 1768w,//www.cliffamily.com/cdn/shop/files/HOLIDAYGIFTSETS-4.jpg?v=1789673661&width=2056 2168 2056w,' data-sizes='auto' loading='lazy' 2169 2170 data-parent-fit='cover' data-aspectratio='0.6666666666666666' 2171 2172 2173 2174 ><div class="image-block__content-wrap"> 2175 <div class="image-block__content "><h2 class="image-block__title h4">Personal Gifting</h2>�<div class="image-block__text rte body3 body-font-weight-from-global-settings"><p><strong>Give the Good Stuff This Season.</strong></p></div> 2176 </div> 2177 </div> 2178 <a 2179 href="/collections/gift-sets" 2180 class="unstyled-link image-block__image-link " 2181 aria-label="#" 2182 ></a> 2183 2184 </div> 2185</div> 2186 2187 2188<div 2189 class="image-block link-parent-for-hover zoom-parent-for-hover card-grid__item " 2190 2191 style="--gsc-animation-order: 2;" 2192 2193> 2194 <div class="shape shape--nature "> 2195 <div class="overlay overlay--black"></div> 2196 2197 <img 2198 class='lazyload 2199shape__target-image animate--zoom-out 2200 2201' alt='' width='1' height='1' 2202style='object-position: 50.0% 50.0%; ' src='//www.cliffamily.com/cdn/shop/files/HOLIDAYGIFTSETS-34.jpg?v=1787765893&width=160' 2203 2204 data-srcset='//www.cliffamily.com/cdn/shop/files/HOLIDAYGIFTSETS-34.jpg?v=1787765893&width=128 2205 128w,//www.cliffamily.com/cdn/shop/files/HOLIDAYGIFTSETS-34.jpg?v=1787765893&width=240 2206 240w,//www.cliffamily.com/cdn/shop/files/HOLIDAYGIFTSETS-34.jpg?v=1787765893&width=380 2207 380w,//www.cliffamily.com/cdn/shop/files/HOLIDAYGIFTSETS-34.jpg?v=1787765893&width=480 2208 480w,//www.cliffamily.com/cdn/shop/files/HOLIDAYGIFTSETS-34.jpg?v=1787765893&width=540 2209 540w,//www.cliffamily.com/cdn/shop/files/HOLIDAYGIFTSETS-34.jpg?v=1787765893&width=640 2210 640w,//www.cliffamily.com/cdn/shop/files/HOLIDAYGIFTSETS-34.jpg?v=1787765893&width=720 2211 720w,//www.cliffamily.com/cdn/shop/files/HOLIDAYGIFTSETS-34.jpg?v=1787765893&width=920 2212 920w,//www.cliffamily.com/cdn/shop/files/HOLIDAYGIFTSETS-34.jpg?v=1787765893&width=1080 2213 1080w,//www.cliffamily.com/cdn/shop/files/HOLIDAYGIFTSETS-34.jpg?v=1787765893&width=1768 2214 1768w,//www.cliffamily.com/cdn/shop/files/HOLIDAYGIFTSETS-34.jpg?v=1787765893&width=2056 2215 2056w,' data-sizes='auto' loading='lazy' 2216 2217 data-parent-fit='cover' data-aspectratio='0.6666666666666666' 2218 2219 2220 2221 ><div class="image-block__content-wrap"> 2222 <div class="image-block__content "><h2 class="image-block__title h4">Corporate Gifting</h2>�<div class="image-block__text rte body3 body-font-weight-from-global-settings"><p><em><strong>Wine & Food gifts for 10+ recipients!</strong></em></p></div> 2223 </div> 2224 </div> 2225 <a 2226 href="/pages/corporate-gifting" 2227 class="unstyled-link image-block__image-link " 2228 aria-label="#" 2229 ></a> 2230 2231 </div> 2232</div> 2233</div> 2234</div> 2235 2236 </div> 2237 </drawer-menu-page><drawer-menu-page 2238 class="drawer-menu__page drawer-menu__page--with-mega-menu " 2239 data-prev-page-id="DrawerMenuPage-gift" 2240 data-mega-menu-id="gift" 2241 aria-hidden="true" 2242 data-page-id="DrawerMenuPage-gift-gifting-faqs" 2243 > 2244 <div class="drawer-menu__list-title drawer-menu__list-title--mobile"> 2245 <div class="drawer-menu__list-title-body drawer-menu__list-title-body--with-link"> 2246 <drawer-menu-page-link
2247 class="drawer-menu__list-title-chevron-wrapper" 2248 data-page-id="DrawerMenuPage-gift" 2249 tabindex="-1" 2250 > 2251 <svg class='drawer-menu__title-chevron x-flip' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' aria-labelledby='title' role='img'> <title id="title">Chevron</title> <path d="M9.5 7L14.5 12L9.5 17" stroke="currentColor" stroke-width="2"/> </svg> 2252 </drawer-menu-page-link> 2253 <a 2254 class="drawer-menu__list-title-label unstyled-link link-parent-for-hover" 2255 href="/pages/wine-gift-faq" 2256 aria-label="Gifting FAQs" 2257 tabindex="-1" 2258 menu-title="Gifting FAQs" 2259 > 2260 <span> 2261 <span class="underline-animation">Gifting FAQs</span> 2262 </span> 2263 </a> 2264 </div> 2265 </div> 2266 2267 <div class="drawer-menu__content" data-drawer-menu-content> 2268 <div class="drawer-menu__list "> 2269 <div class="drawer-menu__list-inner"> 2270 <div class="drawer-menu__list-title drawer-menu__list-title--desktop"> 2271 <div class="drawer-menu__list-title-body drawer-menu__list-title-body--with-link"> 2272 <drawer-menu-page-link 2273 class="drawer-menu__list-title-chevron-wrapper" 2274 data-page-id="DrawerMenuPage-gift" 2275 tabindex="0" 2276 > 2277 <svg class='drawer-menu__title-chevron x-flip' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' aria-labelledby='title' role='img'> <title id="title">Chevron</title> <path d="M9.5 7L14.5 12L9.5 17" stroke="currentColor" stroke-width="2"/> </svg> 2278 </drawer-menu-page-link> 2279 <a 2280 class="drawer-menu__list-title-label unstyled-link link-parent-for-hover" 2281 href="/pages/wine-gift-faq" 2282 aria-label="Gifting FAQs" 2283 menu-title="Gifting FAQs" 2284 > 2285 <span> 2286 <span class="underline-animation">Gifting FAQs</span> 2287 </span> 2288 </a> 2289 </div> 2290 </div><div class="drawer-menu__list-body"><a 2291 class="drawer-menu__menu-item drawer-menu__menu-item--small " 2292 href="/pages/wine-gift-faq" 2293 aria-label="Personal Gifting FAQs" 2294 > 2295 <span> 2296 <span class="drawer-menu__menu-item-label">Personal Gifting FAQs</span> 2297 </span> 2298 </a><a 2299 class="drawer-menu__menu-item drawer-menu__menu-item--small " 2300 href="/pages/corporate-gifting-faq" 2301 aria-label="Corporate Gifting FAQs" 2302 > 2303 <span> 2304 <span class="drawer-menu__menu-item-label">Corporate Gifting FAQs</span> 2305 </span> 2306 </a></div></div> 2307 </div> 2308 </div> 2309 </drawer-menu-page><drawer-menu-page 2310 class="drawer-menu__page " 2311 aria-hidden="true" 2312 data-page-id="DrawerMenuPage-learn" 2313 data-prev-page-id="Menu" 2314 data-mega-menu-id="learn" 2315 2316 2317 > 2318 <div class="drawer-menu__list-title drawer-menu__list-title--mobile">
2319 <div class="drawer-menu__list-title-body drawer-menu__list-title-body--with-link"> 2320 <drawer-menu-page-link 2321 class="drawer-menu__list-title-chevron-wrapper" 2322 data-page-id="Menu" 2323 tabindex="-1" 2324 > 2325 <svg class='drawer-menu__title-chevron x-flip' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' aria-labelledby='title' role='img'> <title id="title">Chevron</title> <path d="M9.5 7L14.5 12L9.5 17" stroke="currentColor" stroke-width="2"/> </svg> 2326 </drawer-menu-page-link> 2327 <a 2328 class="drawer-menu__list-title-label unstyled-link link-parent-for-hover" 2329 href="#" 2330 aria-label="Learn" 2331 tabindex="-1" 2332 menu-title="Learn" 2333 > 2334 <span> 2335 <span class="underline-animation">Learn</span> 2336 </span> 2337 </a> 2338 </div> 2339 </div> 2340 2341 <div class="drawer-menu__content" data-drawer-menu-content> 2342 <div class="drawer-menu__list drawer-menu__list--without-mega-menu "> 2343 <div class="drawer-menu__list-inner"> 2344 <div class="drawer-menu__list-title drawer-menu__list-title--desktop"> 2345 <div class="drawer-menu__list-title-body drawer-menu__list-title-body--with-link"> 2346 <drawer-menu-page-link 2347 class="drawer-menu__list-title-chevron-wrapper" 2348 data-page-id="Menu" 2349 tabindex="0" 2350 > 2351 <svg class='drawer-menu__title-chevron x-flip' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' aria-labelledby='title' role='img'> <title id="title">Chevron</title> <path d="M9.5 7L14.5 12L9.5 17" stroke="currentColor" stroke-width="2"/> </svg> 2352 </drawer-menu-page-link> 2353 <a 2354 class="drawer-menu__list-title-label unstyled-link link-parent-for-hover" 2355 href="#" 2356 aria-label="Learn" 2357 menu-title="Learn" 2358 > 2359 <span> 2360 <span class="underline-animation">Learn</span> 2361 </span> 2362 </a> 2363 </div> 2364 </div><div class="drawer-menu__list-body"><a 2365 class="drawer-menu__menu-item drawer-menu__menu-item--medium " 2366 href="/pages/story" 2367 aria-label="Story" 2368 > 2369 <span> 2370 <span class="drawer-menu__menu-item-label">Story</span> 2371 </span> 2372 </a><a 2373 class="drawer-menu__menu-item drawer-menu__menu-item--medium " 2374 href="/pages/sustainability" 2375 aria-label="Sustainability" 2376 > 2377 <span> 2378 <span class="drawer-menu__menu-item-label">Sustainability</span> 2379 </span> 2380 </a><a 2381 class="drawer-menu__menu-item drawer-menu__menu-item--medium " 2382 href="/pages/wine" 2383 aria-label="Wine" 2384 > 2385 <span> 2386 <span class="drawer-menu__menu-item-label">Wine</span> 2387 </span> 2388 </a><a 2389 class="drawer-menu__menu-item drawer-menu__menu-item--medium " 2390 href="/pages/food" 2391 aria-label="Food" 2392 >
2393 <span> 2394 <span class="drawer-menu__menu-item-label">Food</span> 2395 </span> 2396 </a><a 2397 class="drawer-menu__menu-item drawer-menu__menu-item--medium " 2398 href="/pages/farm" 2399 aria-label="Farm" 2400 > 2401 <span> 2402 <span class="drawer-menu__menu-item-label">Farm</span> 2403 </span> 2404 </a><a 2405 class="drawer-menu__menu-item drawer-menu__menu-item--medium " 2406 href="/pages/blog" 2407 aria-label="Blogs & Recipes" 2408 > 2409 <span> 2410 <span class="drawer-menu__menu-item-label">Blogs & Recipes</span> 2411 </span> 2412 </a></div></div> 2413 </div> 2414 2415 </div> 2416 </drawer-menu-page></div> 2417 </template> 2418</drawer-menu> 2419 2420 2421 2422 2423 2424 2425<header-component 2426 class="header section-sections--19358980472931__header color-default container--full-screen " 2427 2428 is-sticky="static" 2429 2430 2431 is-sticky-mobile="static" 2432 2433 2434 2435 2436 2437 without-border 2438 2439 2440> 2441 <div class="header__inner-background"></div> 2442 2443 <div 2444 class="header__container" 2445 id="header-component" 2446 > 2447 <div 2448 class="header__grid header__grid--1 " 2449 style="--custom-header-padding: 12px;" 2450 > 2451 2452 2453 �<a 2454 class='unstyled-link header__logo header__logo--mobile' 2455 href='/' 2456 aria-label='Logo' 2457 > 2458 <img 2459 2460 class='lazyload 2461logo-img 2462 2463' alt='' width='1' height='1' 2464style='object-position: 50.0% 50.0%; aspect-ratio: 4.45 / 1;' src='//www.cliffamily.com/cdn/shop/files/ClifFamily_LogoMech_RGB_SecondaryLogo_Winery_Farm_Horizontal_Red_Gray.svg?v=1768428084&width=160' 2465 2466 data-srcset='//www.cliffamily.com/cdn/shop/files/ClifFamily_LogoMech_RGB_SecondaryLogo_Winery_Farm_Horizontal_Red_Gray.svg?v=1768428084&width=64 2467 64w,//www.cliffamily.com/cdn/shop/files/ClifFamily_LogoMech_RGB_SecondaryLogo_Winery_Farm_Horizontal_Red_Gray.svg?v=1768428084&width=128 2468 128w,//www.cliffamily.com/cdn/shop/files/ClifFamily_LogoMech_RGB_SecondaryLogo_Winery_Farm_Horizontal_Red_Gray.svg?v=1768428084&width=240 2469 240w,//www.cliffamily.com/cdn/shop/files/ClifFamily_LogoMech_RGB_SecondaryLogo_Winery_Farm_Horizontal_Red_Gray.svg?v=1768428084&width=380 2470 380w,//www.cliffamily.com/cdn/shop/files/ClifFamily_LogoMech_RGB_SecondaryLogo_Winery_Farm_Horizontal_Red_Gray.svg?v=1768428084&width=480 2471 480w,//www.cliffamily.com/cdn/shop/files/ClifFamily_LogoMech_RGB_SecondaryLogo_Winery_Farm_Horizontal_Red_Gray.svg?v=1768428084&width=540 2472 540w,//www.cliffamily.com/cdn/shop/files/ClifFamily_LogoMech_RGB_SecondaryLogo_Winery_Farm_Horizontal_Red_Gray.svg?v=1768428084&width=640 2473 640w,' data-sizes='auto' loading='lazy' 2474 2475 data-parent-fit='cover' data-aspectratio='4.45' 2476 2477 2478 2479 > 2480 </a><a 2481 class='unstyled-link header__logo header__logo--desktop' 2482 href='/' 2483 aria-label='Logo' 2484 > 2485 <img 2486 2487 class='lazyload 2488logo-img 2489 2490' alt='' width='1' height='1' 2491style='object-position: 50.0% 50.0%; aspect-ratio: 4.45 / 1;' src='//www.cliffamily.com/cdn/shop/files/ClifFamily_LogoMech_RGB_SecondaryLogo_Winery_Farm_Horizontal_Red_Gray.svg?v=1768428084&width=160' 2492 2493 data-srcset='//www.cliffamily.com/cdn/shop/files/ClifFamily_LogoMech_RGB_SecondaryLogo_Winery_Farm_Horizontal_Red_Gray.svg?v=1768428084&width=64 2494 64w,//www.cliffamily.com/cdn/shop/files/ClifFamily_LogoMech_RGB_SecondaryLogo_Winery_Farm_Horizontal_Red_Gray.svg?v=1768428084&width=128 2495 128w,//www.cliffamily.com/cdn/shop/files/ClifFamily_LogoMech_RGB_SecondaryLogo_Winery_Farm_Horizontal_Red_Gray.svg?v=1768428084&width=240 2496 240w,//www.cliffamily.com/cdn/shop/files/ClifFamily_LogoMech_RGB_SecondaryLogo_Winery_Farm_Horizontal_Red_Gray.svg?v=1768428084&width=380 2497 380w,//www.cliffamily.com/cdn/shop/files/ClifFamily_LogoMech_RGB_SecondaryLogo_Winery_Farm_Horizontal_Red_Gray.svg?v=1768428084&width=480 2498 480w,//www.cliffamily.com/cdn/shop/files/ClifFamily_LogoMech_RGB_SecondaryLogo_Winery_Farm_Horizontal_Red_Gray.svg?v=1768428084&width=540 2499 540w,//www.cliffamily.com/cdn/shop/files/ClifFamily_LogoMech_RGB_SecondaryLogo_Winery_Farm_Horizontal_Red_Gray.svg?v=1768428084&width=640 2500 640w,' data-sizes='auto' loading='lazy' 2501 2502 data-parent-fit='cover' data-aspectratio='4.45' 2503 2504 2505 2506 > 2507 </a> 2508 2509 �<div class="header__nav" data-desktop-nav> 2510 <header-float-element-btn 2511 class="header__dropdown-toggle" 2512 data-aria-expanded="false" 2513 data-float-element-id="HeaderDropdownMenu" 2514 2515 data-header-btn-with-backdrop 2516 2517 2518 > 2519 <a 2520 href="#" 2521 class="underline-text header__item header__item--shop " 2522 data-header-float-element-trigger="HeaderDropdownMenu-shop" 2523 aria-label="Shop" 2524 menu-title="Shop" 2525 >
2526 <span class="underline-text__label">Shop</span> 2527 </a> 2528 </header-float-element-btn> 2529 �� 2530 <header-float-element-btn 2531 class="header__dropdown-toggle" 2532 data-aria-expanded="false" 2533 data-float-element-id="HeaderDropdownMenu" 2534 2535 data-header-btn-with-backdrop 2536 2537 2538 > 2539 <a 2540 href="/pages/all-experiences" 2541 class="underline-text header__item header__item--visit header__item--active" 2542 data-header-float-element-trigger="HeaderDropdownMenu-visit" 2543 aria-label="Visit" 2544 menu-title="Visit" 2545 > 2546 <span class="underline-text__label">Visit</span> 2547 </a> 2548 </header-float-element-btn> 2549 ��<a 2550 href="/pages/food-truck" 2551 class="underline-text header__item header__item--food-truck " 2552 aria-label="Food Truck" 2553 menu-title="Food Truck" 2554 2555 > 2556 <span class="underline-text__label ">Food Truck 2557 </span> 2558 </a> 2559 <header-float-element-btn 2560 class="header__dropdown-toggle" 2561 data-aria-expanded="false" 2562 data-float-element-id="HeaderDropdownMenu" 2563 2564 data-header-btn-with-backdrop 2565 2566 2567 > 2568 <a 2569 href="/pages/all-memberships" 2570 class="underline-text header__item header__item--join " 2571 data-header-float-element-trigger="HeaderDropdownMenu-join" 2572 aria-label="Join" 2573 menu-title="Join" 2574 > 2575 <span class="underline-text__label">Join</span> 2576 </a> 2577 </header-float-element-btn> 2578 �� 2579 <header-float-element-btn 2580 class="header__dropdown-toggle" 2581 data-aria-expanded="false" 2582 data-float-element-id="HeaderDropdownMenu" 2583 2584 data-header-btn-with-backdrop 2585 2586 2587 > 2588 <a 2589 href="/pages/corporate-gifting" 2590 class="underline-text header__item header__item--gift " 2591 data-header-float-element-trigger="HeaderDropdownMenu-gift" 2592 aria-label="Gift" 2593 menu-title="Gift" 2594 > 2595 <span class="underline-text__label">Gift</span> 2596 </a> 2597 </header-float-element-btn> 2598 �� 2599 <float-element-btn 2600 class="header__dropdown-toggle" 2601 data-aria-expanded="false" 2602 data-float-element-id="HeaderDropdownMenu-learn" 2603 2604 data-is-last-menu-item 2605 2606 > 2607 <a 2608 href="#" 2609 class="underline-text header__item header__item--learn " 2610 data-float-element-trigger="HeaderDropdownMenu-learn" 2611 aria-label="Learn" 2612 menu-title="Learn" 2613 > 2614 <span class="underline-text__label">Learn</span> 2615 </a> 2616 </float-element-btn> 2617 � 2618 <float-element 2619 class="float-element header__dropdown color-default" 2620 data-header-dropdown 2621 aria-hidden="true" 2622 id="HeaderDropdownMenu-learn" 2623 data-section-id="sections--19358980472931__header" 2624 data-with-overlay 2625 data-strategy="fixed" 2626 data-placement="bottom-start" 2627 data-overlay-opacity="10" 2628 2629 data-alignment-axis-offset="-17" 2630 2631 2632 2633 > 2634 <template data-float-element-template="HeaderDropdownMenu-learn"> 2635 <div class="header__dropdown-menu"> 2636 <div class="header__wide-menu"><a 2637 href="/pages/story" 2638 class="header__menu-item header__menu-item--medium " 2639 data-focus-trap-target 2640 aria-label="Story" 2641 >
2642 <span> 2643 <span class="header__menu-item-label"> 2644 Story 2645 </span> 2646 </span> 2647 </a><a 2648 href="/pages/sustainability" 2649 class="header__menu-item header__menu-item--medium " 2650 data-focus-trap-target 2651 aria-label="Sustainability" 2652 > 2653 <span> 2654 <span class="header__menu-item-label"> 2655 Sustainability 2656 </span> 2657 </span> 2658 </a><a 2659 href="/pages/wine" 2660 class="header__menu-item header__menu-item--medium " 2661 data-focus-trap-target 2662 aria-label="Wine" 2663 > 2664 <span> 2665 <span class="header__menu-item-label"> 2666 Wine 2667 </span> 2668 </span> 2669 </a><a 2670 href="/pages/food" 2671 class="header__menu-item header__menu-item--medium " 2672 data-focus-trap-target 2673 aria-label="Food" 2674 > 2675 <span> 2676 <span class="header__menu-item-label"> 2677 Food 2678 </span> 2679 </span> 2680 </a><a 2681 href="/pages/farm" 2682 class="header__menu-item header__menu-item--medium " 2683 data-focus-trap-target 2684 aria-label="Farm" 2685 > 2686 <span> 2687 <span class="header__menu-item-label"> 2688 Farm 2689 </span> 2690 </span> 2691 </a><a 2692 href="/pages/blog" 2693 class="header__menu-item header__menu-item--medium " 2694 data-focus-trap-target 2695 aria-label="Blogs & Recipes" 2696 > 2697 <span> 2698 <span class="header__menu-item-label"> 2699 Blogs & Recipes 2700 </span> 2701 </span> 2702 </a></div> 2703 </div> 2704 </template> 2705 </float-element> 2706 �</div><div class="icon-list header__icons-right"> 2707 2708 2709 2710 �<sidebar-button> 2711 <button 2712 class='unstyled-button icon header__icon' 2713 data-sidebar-button 2714 data-sidebar-id='SearchSidebar' 2715 aria-label='Search drawer' 2716 > 2717 2718 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M23.3346 23.3346L15.7746 15.7746M18.2946 9.4813C18.2946 14.348 14.348 18.2946 9.4813 18.2946C4.61464 18.2946 0.667969 14.348 0.667969 9.4813C0.667969 4.61463 4.61464 0.667969 9.4813 0.667969C14.348 0.667969 18.2946 4.61463 18.2946 9.4813Z" stroke="#333132" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"></path></svg> 2719 </button> 2720 </sidebar-button> 2721 2722 2723 �<a 2724 class='icon header__icon header__icon--people unstyled-link' 2725 href='https://www.cliffamily.com/customer_authentication/redirect?locale=en®ion_country=US' 2726 tabindex='0' 2727 aria-label='Account page' 2728 > 2729 2730 <svg class="icon-account" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"> 2731 <path d="M20.5 12.2C20.5 14.69 18.48 16.7 16 16.7C13.52 16.7 11.5 14.68 11.5 12.2C11.5 9.72 13.52 7.7 16 7.7C18.48 7.7 20.5 9.72 20.5 12.2Z" stroke="#333132" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/> 2732 <path d="M8.43994 25.52C9.50994 22.37 12.4899 20.11 15.9999 20.11C19.5099 20.11 22.4999 22.37 23.5599 25.52" stroke="#333132" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/> 2733 <path d="M16 28.16C22.7157 28.16 28.16 22.7158 28.16 16C28.16 9.28421 22.7157 3.84 16 3.84C9.28418 3.84 3.83997 9.28421 3.83997 16C3.83997 22.7158 9.28418 28.16 16 28.16Z" stroke="#333132" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/> 2734</svg> 2735 </a>�<sidebar-button> 2736 <button 2737 data-sidebar-button 2738 data-sidebar-id="CartDrawer" 2739 class="unstyled-button icon header__icon" 2740 aria-label="Cart" 2741 > 2742 2743 2744 2745 <div class='header__cart-icon'> 2746 2747 <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.73633 8.66602V3.33268C6.73633 1.85268 7.93633 0.666016 9.40299 0.666016H14.7363C16.203 0.666016 17.403 1.85268 17.403 3.33268V8.66602M22.0697 15.9993H2.06966M14.7363 23.3327L16.0697 8.66602M9.40299 23.3327L8.40299 8.66602M3.40299 23.3327L0.736328 8.66602H23.403L20.7363 23.3327H3.40299Z" stroke="#333132" stroke-width="1.25" stroke-linejoin="round"></path></svg> 2748 2749 <cart-count id='CartCount'></cart-count> 2750 2751 </div> 2752 2753 </button> 2754 </sidebar-button></div> 2755 2756 <div class="icon-list header__icons-left">
2757 <sidebar-button class="drawer-menu-toggle "> 2758 <button 2759 class="unstyled-button hamburger header__icon" 2760 data-sidebar-button 2761 data-sidebar-id="DrawerMenu" 2762 id="DrawerMenuToggler" 2763 aria-label="Menu" 2764 > 2765 <svg 2766 class="hamburger__icon" 2767 xmlns="http://www.w3.org/2000/svg" 2768 width="24" 2769 height="24" 2770 viewBox="0 0 24 24" 2771 fill="none" 2772 > 2773 <path class='hamburger__line' d="M0 5H20" stroke="currentColor" stroke-width="1.5"/> 2774 <path class='hamburger__line' d="M0 12H24" stroke="currentColor" stroke-width="1.5"/> 2775 <path class='hamburger__line' d="M0 19H14" stroke="currentColor" stroke-width="1.5"/> 2776 </svg> 2777 </button> 2778 </sidebar-button> 2779 2780 2781 �<a 2782 class='icon header__icon header__icon--people unstyled-link' 2783 href='https://www.cliffamily.com/customer_authentication/redirect?locale=en®ion_country=US' 2784 tabindex='0' 2785 aria-label='Account page' 2786 > 2787 2788 <svg class="icon-account" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"> 2789 <path d="M20.5 12.2C20.5 14.69 18.48 16.7 16 16.7C13.52 16.7 11.5 14.68 11.5 12.2C11.5 9.72 13.52 7.7 16 7.7C18.48 7.7 20.5 9.72 20.5 12.2Z" stroke="#333132" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/> 2790 <path d="M8.43994 25.52C9.50994 22.37 12.4899 20.11 15.9999 20.11C19.5099 20.11 22.4999 22.37 23.5599 25.52" stroke="#333132" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/> 2791 <path d="M16 28.16C22.7157 28.16 28.16 22.7158 28.16 16C28.16 9.28421 22.7157 3.84 16 3.84C9.28418 3.84 3.83997 9.28421 3.83997 16C3.83997 22.7158 9.28418 28.16 16 28.16Z" stroke="#333132" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/> 2792</svg> 2793 </a> 2794 2795 </div> 2796 </div> 2797 </div> 2798 2799 <div 2800 class="header__dropdown-backdrop header__dropdown-backdrop--without-aside-paddings " 2801 data-header-dropdown-backdrop 2802 style="--gsc-header-backdrop-height: 0px;" 2803 > 2804 <header-float-element 2805 class="float-element header__dropdown color-default header__dropdown--full-width" 2806 data-header-dropdown 2807 aria-hidden="true" 2808 id="HeaderDropdownMenu" 2809 data-section-id="sections--19358980472931__header" 2810 data-with-overlay 2811 data-strategy="fixed" 2812 data-placement="bottom-start" 2813 data-overlay-opacity="10" 2814 data-floating-element-id="header-component" 2815 ><template data-header-float-element-template="HeaderDropdownMenu-shop"> 2816 <div 2817 class="header__dropdown-menu header__dropdown-menu--with-mega-menu" 2818 2819 block-id="menu_1_NWLyM9" 2820 2821 2822 ><div class="mega-menu"> 2823 <div class="mega-menu__outer-container container container--full-screen"> 2824 <div class="mega-menu__inner-container "><div class="mega-menu__nav"> 2825 <div class="mega-menu__list"><a 2826 href="/collections/all" 2827 class="header__menu-item header__menu-item--medium " 2828 data-focus-trap-target 2829 aria-label="Shop All" 2830 > 2831 <span> 2832 <span class="header__menu-item-label"> 2833 Shop All 2834 </span> 2835 </span> 2836 </a><a 2837 href="/collections/wines" 2838 class="header__menu-item header__menu-item--medium " 2839 data-focus-trap-target 2840 aria-label="Wines" 2841 >
2842 <span> 2843 <span class="header__menu-item-label"> 2844 Wines 2845 </span> 2846 </span> 2847 </a><a 2848 href="/collections/artisan-foods" 2849 class="header__menu-item header__menu-item--medium " 2850 data-focus-trap-target 2851 aria-label="Artisan Foods" 2852 > 2853 <span> 2854 <span class="header__menu-item-label"> 2855 Artisan Foods 2856 </span> 2857 </span> 2858 </a><a 2859 href="/collections/gift-sets" 2860 class="header__menu-item header__menu-item--medium " 2861 data-focus-trap-target 2862 aria-label="Gifts" 2863 > 2864 <span> 2865 <span class="header__menu-item-label"> 2866 Gifts 2867 </span> 2868 </span> 2869 </a><a 2870 href="/collections/merch" 2871 class="header__menu-item header__menu-item--medium " 2872 data-focus-trap-target 2873 aria-label="Merchandise" 2874 > 2875 <span> 2876 <span class="header__menu-item-label"> 2877 Merchandise 2878 </span> 2879 </span> 2880 </a></div> 2881 </div><div 2882 class=' mega-menu__block mega-menu__block--images mega-menu__card-grid card-grid mega-menu-menu_1_NWLyM9 color-white mega-menu__block--spaced ' 2883 block-id='menu_1_NWLyM9' 2884 2885> 2886 2887<div 2888 class="image-block link-parent-for-hover zoom-parent-for-hover card-grid__item " 2889 2890 style="--gsc-animation-order: 1;" 2891 2892> 2893 <div class="shape shape--nature "> 2894 <div class="overlay overlay--black"></div> 2895 2896 <img 2897 class='lazyload 2898shape__target-image animate--zoom-out 2899 2900' alt='' width='1' height='1' 2901style='object-position: 50.0% 50.0%; ' src='//www.cliffamily.com/cdn/shop/files/4.27.26_KL3419.jpg?v=1781050844&width=160' 2902 2903 data-srcset='//www.cliffamily.com/cdn/shop/files/4.27.26_KL3419.jpg?v=1781050844&width=128 2904 128w,//www.cliffamily.com/cdn/shop/files/4.27.26_KL3419.jpg?v=1781050844&width=240 2905 240w,//www.cliffamily.com/cdn/shop/files/4.27.26_KL3419.jpg?v=1781050844&width=380 2906 380w,//www.cliffamily.com/cdn/shop/files/4.27.26_KL3419.jpg?v=1781050844&width=480 2907 480w,//www.cliffamily.com/cdn/shop/files/4.27.26_KL3419.jpg?v=1781050844&width=540 2908 540w,//www.cliffamily.com/cdn/shop/files/4.27.26_KL3419.jpg?v=1781050844&width=640 2909 640w,//www.cliffamily.com/cdn/shop/files/4.27.26_KL3419.jpg?v=1781050844&width=720 2910 720w,//www.cliffamily.com/cdn/shop/files/4.27.26_KL3419.jpg?v=1781050844&width=920 2911 920w,//www.cliffamily.com/cdn/shop/files/4.27.26_KL3419.jpg?v=1781050844&width=1080 2912 1080w,//www.cliffamily.com/cdn/shop/files/4.27.26_KL3419.jpg?v=1781050844&width=1768 2913 1768w,//www.cliffamily.com/cdn/shop/files/4.27.26_KL3419.jpg?v=1781050844&width=2056 2914 2056w,' data-sizes='auto' loading='lazy' 2915 2916 data-parent-fit='cover' data-aspectratio='1.5003663003663004' 2917 2918 2919 2920 ><div class="image-block__content-wrap"> 2921 <div class="image-block__content "><h2 class="image-block__title h4">Wine</h2>� 2922 </div> 2923 </div> 2924 <a 2925 href="/collections/wines" 2926 class="unstyled-link image-block__image-link " 2927 aria-label="#" 2928 ></a> 2929 2930 </div> 2931</div> 2932 2933 2934<div
2935 class="image-block link-parent-for-hover zoom-parent-for-hover card-grid__item " 2936 2937 style="--gsc-animation-order: 2;" 2938 2939> 2940 <div class="shape shape--nature "> 2941 <div class="overlay overlay--black"></div> 2942 2943 <img 2944 class='lazyload 2945shape__target-image animate--zoom-out 2946 2947' alt='' width='1' height='1' 2948style='object-position: 50.0% 50.0%; ' src='//www.cliffamily.com/cdn/shop/files/4.27.26_KL3474_2.jpg?v=1782154816&width=160' 2949 2950 data-srcset='//www.cliffamily.com/cdn/shop/files/4.27.26_KL3474_2.jpg?v=1782154816&width=128 2951 128w,//www.cliffamily.com/cdn/shop/files/4.27.26_KL3474_2.jpg?v=1782154816&width=240 2952 240w,//www.cliffamily.com/cdn/shop/files/4.27.26_KL3474_2.jpg?v=1782154816&width=380 2953 380w,//www.cliffamily.com/cdn/shop/files/4.27.26_KL3474_2.jpg?v=1782154816&width=480 2954 480w,//www.cliffamily.com/cdn/shop/files/4.27.26_KL3474_2.jpg?v=1782154816&width=540 2955 540w,//www.cliffamily.com/cdn/shop/files/4.27.26_KL3474_2.jpg?v=1782154816&width=640 2956 640w,//www.cliffamily.com/cdn/shop/files/4.27.26_KL3474_2.jpg?v=1782154816&width=720 2957 720w,//www.cliffamily.com/cdn/shop/files/4.27.26_KL3474_2.jpg?v=1782154816&width=920 2958 920w,//www.cliffamily.com/cdn/shop/files/4.27.26_KL3474_2.jpg?v=1782154816&width=1080 2959 1080w,//www.cliffamily.com/cdn/shop/files/4.27.26_KL3474_2.jpg?v=1782154816&width=1768 2960 1768w,//www.cliffamily.com/cdn/shop/files/4.27.26_KL3474_2.jpg?v=1782154816&width=2056 2961 2056w,' data-sizes='auto' loading='lazy' 2962 2963 data-parent-fit='cover' data-aspectratio='1.5003663003663004' 2964 2965 2966 2967 ><div class="image-block__content-wrap"> 2968 <div class="image-block__content "><h2 class="image-block__title h4">Food</h2>� 2969 </div> 2970 </div> 2971 <a 2972 href="/collections/artisan-foods" 2973 class="unstyled-link image-block__image-link " 2974 aria-label="#" 2975 ></a> 2976 2977 </div> 2978</div> 2979</div> 2980</div> 2981 </div> 2982 </div></div> 2983 </template><template data-header-float-element-template="HeaderDropdownMenu-visit"> 2984 <div 2985 class="header__dropdown-menu header__dropdown-menu--with-mega-menu" 2986 2987 block-id="menu_1_QL4V6K" 2988 2989 2990 ><div class="mega-menu"> 2991 <div class="mega-menu__outer-container container container--full-screen"> 2992 <div class="mega-menu__inner-container "><div class="mega-menu__nav"> 2993 <div class="mega-menu__list"><a 2994 href="/pages/the-tasting-room" 2995 class="header__menu-item header__menu-item--medium " 2996 data-focus-trap-target 2997 aria-label="The Tasting Room" 2998 > 2999 <span> 3000 <span class="header__menu-item-label"> 3001 The Tasting Room 3002 </span> 3003 </span> 3004 </a><a 3005 href="/pages/enoteca" 3006 class="header__menu-item header__menu-item--medium " 3007 data-focus-trap-target 3008 aria-label="Enoteca" 3009 > 3010 <span> 3011 <span class="header__menu-item-label"> 3012 Enoteca 3013 </span> 3014 </span> 3015 </a><a 3016 href="/pages/virtual-tastings" 3017 class="header__menu-item header__menu-item--medium " 3018 data-focus-trap-target 3019 aria-label="Virtual Tastings" 3020 >
3021 <span> 3022 <span class="header__menu-item-label"> 3023 Virtual Tastings 3024 </span> 3025 </span> 3026 </a><a 3027 href="/pages/upcoming-events" 3028 class="header__menu-item header__menu-item--medium " 3029 data-focus-trap-target 3030 aria-label="Upcoming Events" 3031 > 3032 <span> 3033 <span class="header__menu-item-label"> 3034 Upcoming Events 3035 </span> 3036 </span> 3037 </a><a 3038 href="/pages/private-events" 3039 class="header__menu-item header__menu-item--medium " 3040 data-focus-trap-target 3041 aria-label="Private Events" 3042 > 3043 <span> 3044 <span class="header__menu-item-label"> 3045 Private Events 3046 </span> 3047 </span> 3048 </a></div> 3049 </div><div 3050 class=' mega-menu__block mega-menu__block--images mega-menu__card-grid card-grid mega-menu-menu_1_QL4V6K color-white mega-menu__block--spaced ' 3051 block-id='menu_1_QL4V6K' 3052 3053> 3054 3055<div 3056 class="image-block link-parent-for-hover zoom-parent-for-hover card-grid__item " 3057 3058 style="--gsc-animation-order: 1;" 3059 3060> 3061 <div class="shape shape--nature "> 3062 <div class="overlay overlay--black"></div> 3063 3064 <img 3065 class='lazyload 3066shape__target-image animate--zoom-out 3067 3068' alt='' width='1' height='1' 3069style='object-position: 50.0% 50.0%; ' src='//www.cliffamily.com/cdn/shop/files/DSC06532_1.jpg?v=1782154912&width=160' 3070 3071 data-srcset='//www.cliffamily.com/cdn/shop/files/DSC06532_1.jpg?v=1782154912&width=128 3072 128w,//www.cliffamily.com/cdn/shop/files/DSC06532_1.jpg?v=1782154912&width=240 3073 240w,//www.cliffamily.com/cdn/shop/files/DSC06532_1.jpg?v=1782154912&width=380 3074 380w,//www.cliffamily.com/cdn/shop/files/DSC06532_1.jpg?v=1782154912&width=480 3075 480w,//www.cliffamily.com/cdn/shop/files/DSC06532_1.jpg?v=1782154912&width=540 3076 540w,//www.cliffamily.com/cdn/shop/files/DSC06532_1.jpg?v=1782154912&width=640 3077 640w,//www.cliffamily.com/cdn/shop/files/DSC06532_1.jpg?v=1782154912&width=720 3078 720w,//www.cliffamily.com/cdn/shop/files/DSC06532_1.jpg?v=1782154912&width=920 3079 920w,//www.cliffamily.com/cdn/shop/files/DSC06532_1.jpg?v=1782154912&width=1080 3080 1080w,//www.cliffamily.com/cdn/shop/files/DSC06532_1.jpg?v=1782154912&width=1768 3081 1768w,//www.cliffamily.com/cdn/shop/files/DSC06532_1.jpg?v=1782154912&width=2056 3082 2056w,' data-sizes='auto' loading='lazy' 3083 3084 data-parent-fit='cover' data-aspectratio='1.499267935578331' 3085 3086 3087 3088 ><div class="image-block__content-wrap"> 3089 <div class="image-block__content "><h2 class="image-block__title h4">Tasting Room</h2>� 3090 </div> 3091 </div> 3092 <a 3093 href="/pages/the-tasting-room" 3094 class="unstyled-link image-block__image-link " 3095 aria-label="#" 3096 ></a> 3097 3098 </div> 3099</div> 3100 3101 3102<div 3103 class="image-block link-parent-for-hover zoom-parent-for-hover card-grid__item " 3104 3105 style="--gsc-animation-order: 2;" 3106 3107> 3108 <div class="shape shape--nature "> 3109 <div class="overlay overlay--black"></div> 3110 3111 <img 3112 class='lazyload 3113shape__target-image animate--zoom-out 3114 3115' alt='' width='1' height='1' 3116style='object-position: 50.0% 50.0%; ' src='//www.cliffamily.com/cdn/shop/files/6.11.25_KL-3338_1.jpg?v=1765828113&width=160' 3117 3118 data-srcset='//www.cliffamily.com/cdn/shop/files/6.11.25_KL-3338_1.jpg?v=1765828113&width=128 3119 128w,//www.cliffamily.com/cdn/shop/files/6.11.25_KL-3338_1.jpg?v=1765828113&width=240 3120 240w,//www.cliffamily.com/cdn/shop/files/6.11.25_KL-3338_1.jpg?v=1765828113&width=380 3121 380w,//www.cliffamily.com/cdn/shop/files/6.11.25_KL-3338_1.jpg?v=1765828113&width=480 3122 480w,//www.cliffamily.com/cdn/shop/files/6.11.25_KL-3338_1.jpg?v=1765828113&width=540 3123 540w,//www.cliffamily.com/cdn/shop/files/6.11.25_KL-3338_1.jpg?v=1765828113&width=640 3124 640w,//www.cliffamily.com/cdn/shop/files/6.11.25_KL-3338_1.jpg?v=1765828113&width=720 3125 720w,//www.cliffamily.com/cdn/shop/files/6.11.25_KL-3338_1.jpg?v=1765828113&width=920 3126 920w,//www.cliffamily.com/cdn/shop/files/6.11.25_KL-3338_1.jpg?v=1765828113&width=1080 3127 1080w,//www.cliffamily.com/cdn/shop/files/6.11.25_KL-3338_1.jpg?v=1765828113&width=1768 3128 1768w,//www.cliffamily.com/cdn/shop/files/6.11.25_KL-3338_1.jpg?v=1765828113&width=2056 3129 2056w,' data-sizes='auto' loading='lazy' 3130 3131 data-parent-fit='cover' data-aspectratio='1.499267935578331' 3132 3133 3134 3135 ><div class="image-block__content-wrap"> 3136 <div class="image-block__content "><h2 class="image-block__title h4">Enoteca</h2>� 3137 </div> 3138 </div> 3139 <a 3140 href="/pages/enoteca" 3141 class="unstyled-link image-block__image-link " 3142 aria-label="#" 3143 ></a> 3144 3145 </div> 3146</div> 3147</div> 3148</div> 3149 </div> 3150 </div></div> 3151 </template><template data-header-float-element-template="HeaderDropdownMenu-join"> 3152 <div 3153 class="header__dropdown-menu header__dropdown-menu--with-mega-menu" 3154 3155 block-id="menu_1_ePb3qH" 3156 3157 3158 ><div class="mega-menu"> 3159 <div class="mega-menu__outer-container container container--full-screen"> 3160 <div class="mega-menu__inner-container "><div class="mega-menu__nav"> 3161 <div class="mega-menu__list"><a 3162 href="/pages/all-memberships" 3163 class="header__menu-item header__menu-item--medium " 3164 data-focus-trap-target 3165 aria-label="All Memberships" 3166 >
3167 <span> 3168 <span class="header__menu-item-label"> 3169 All Memberships 3170 </span> 3171 </span> 3172 </a><a 3173 href="/pages/the-wine-drop-subscription" 3174 class="header__menu-item header__menu-item--medium " 3175 data-focus-trap-target 3176 aria-label="The Wine Drop" 3177 > 3178 <span> 3179 <span class="header__menu-item-label"> 3180 The Wine Drop 3181 </span> 3182 </span> 3183 </a><a 3184 href="/pages/the-cab-drop-subscription" 3185 class="header__menu-item header__menu-item--medium " 3186 data-focus-trap-target 3187 aria-label="The Cab Drop" 3188 > 3189 <span> 3190 <span class="header__menu-item-label"> 3191 The Cab Drop 3192 </span> 3193 </span> 3194 </a><a 3195 href="/pages/the-mangia-subscription" 3196 class="header__menu-item header__menu-item--medium " 3197 data-focus-trap-target 3198 aria-label="Mangia!" 3199 > 3200 <span> 3201 <span class="header__menu-item-label"> 3202 Mangia! 3203 </span> 3204 </span> 3205 </a></div> 3206 </div><div 3207 class=' mega-menu__block mega-menu__block--images mega-menu__card-grid card-grid mega-menu-menu_1_ePb3qH color-white mega-menu__block--spaced ' 3208 block-id='menu_1_ePb3qH' 3209 3210> 3211 3212<div 3213 class="image-block link-parent-for-hover zoom-parent-for-hover card-grid__item " 3214 3215 style="--gsc-animation-order: 1;" 3216 3217> 3218 <div class="shape shape--nature "> 3219 <div class="overlay overlay--black"></div> 3220 3221 <img 3222 class='lazyload 3223shape__target-image animate--zoom-out 3224 3225' alt='' width='1' height='1' 3226style='object-position: 50.0% 50.0%; ' src='//www.cliffamily.com/cdn/shop/files/1.29.25_Clif-3296.jpg?v=1745523082&width=160' 3227 3228 data-srcset='//www.cliffamily.com/cdn/shop/files/1.29.25_Clif-3296.jpg?v=1745523082&width=128 3229 128w,//www.cliffamily.com/cdn/shop/files/1.29.25_Clif-3296.jpg?v=1745523082&width=240 3230 240w,//www.cliffamily.com/cdn/shop/files/1.29.25_Clif-3296.jpg?v=1745523082&width=380 3231 380w,//www.cliffamily.com/cdn/shop/files/1.29.25_Clif-3296.jpg?v=1745523082&width=480 3232 480w,//www.cliffamily.com/cdn/shop/files/1.29.25_Clif-3296.jpg?v=1745523082&width=540 3233 540w,//www.cliffamily.com/cdn/shop/files/1.29.25_Clif-3296.jpg?v=1745523082&width=640 3234 640w,//www.cliffamily.com/cdn/shop/files/1.29.25_Clif-3296.jpg?v=1745523082&width=720 3235 720w,//www.cliffamily.com/cdn/shop/files/1.29.25_Clif-3296.jpg?v=1745523082&width=920 3236 920w,//www.cliffamily.com/cdn/shop/files/1.29.25_Clif-3296.jpg?v=1745523082&width=1080 3237 1080w,//www.cliffamily.com/cdn/shop/files/1.29.25_Clif-3296.jpg?v=1745523082&width=1768 3238 1768w,//www.cliffamily.com/cdn/shop/files/1.29.25_Clif-3296.jpg?v=1745523082&width=2056 3239 2056w,' data-sizes='auto' loading='lazy' 3240 3241 data-parent-fit='cover' data-aspectratio='1.5003663003663004' 3242 3243 3244 3245 ><div class="image-block__content-wrap"> 3246 <div class="image-block__content "><h2 class="image-block__title h4">All Memberships</h2>� 3247 </div> 3248 </div> 3249 <a 3250 href="/pages/all-memberships" 3251 class="unstyled-link image-block__image-link " 3252 aria-label="#" 3253 ></a> 3254 3255 </div> 3256</div> 3257 3258 3259<div
3260 class="image-block link-parent-for-hover zoom-parent-for-hover card-grid__item " 3261 3262 style="--gsc-animation-order: 2;" 3263 3264> 3265 <div class="shape shape--nature "> 3266 <div class="overlay overlay--black"></div> 3267 3268 <img 3269 class='lazyload 3270shape__target-image animate--zoom-out 3271 3272' alt='' width='1' height='1' 3273style='object-position: 50.0% 50.0%; ' src='//www.cliffamily.com/cdn/shop/files/7.3.25_KL-1703.jpg?v=1782155017&width=160' 3274 3275 data-srcset='//www.cliffamily.com/cdn/shop/files/7.3.25_KL-1703.jpg?v=1782155017&width=128 3276 128w,//www.cliffamily.com/cdn/shop/files/7.3.25_KL-1703.jpg?v=1782155017&width=240 3277 240w,//www.cliffamily.com/cdn/shop/files/7.3.25_KL-1703.jpg?v=1782155017&width=380 3278 380w,//www.cliffamily.com/cdn/shop/files/7.3.25_KL-1703.jpg?v=1782155017&width=480 3279 480w,//www.cliffamily.com/cdn/shop/files/7.3.25_KL-1703.jpg?v=1782155017&width=540 3280 540w,//www.cliffamily.com/cdn/shop/files/7.3.25_KL-1703.jpg?v=1782155017&width=640 3281 640w,//www.cliffamily.com/cdn/shop/files/7.3.25_KL-1703.jpg?v=1782155017&width=720 3282 720w,//www.cliffamily.com/cdn/shop/files/7.3.25_KL-1703.jpg?v=1782155017&width=920 3283 920w,//www.cliffamily.com/cdn/shop/files/7.3.25_KL-1703.jpg?v=1782155017&width=1080 3284 1080w,//www.cliffamily.com/cdn/shop/files/7.3.25_KL-1703.jpg?v=1782155017&width=1768 3285 1768w,//www.cliffamily.com/cdn/shop/files/7.3.25_KL-1703.jpg?v=1782155017&width=2056 3286 2056w,' data-sizes='auto' loading='lazy' 3287 3288 data-parent-fit='cover' data-aspectratio='1.2503052503052503' 3289 3290 3291 3292 ><div class="image-block__content-wrap"> 3293 <div class="image-block__content "><h2 class="image-block__title h4">The Wine Drop Subscription</h2>� 3294 </div> 3295 </div> 3296 <a 3297 href="/pages/the-wine-drop-subscription" 3298 class="unstyled-link image-block__image-link " 3299 aria-label="#" 3300 ></a> 3301 3302 </div> 3303</div> 3304</div> 3305</div> 3306 </div> 3307 </div></div> 3308 </template><template data-header-float-element-template="HeaderDropdownMenu-gift"> 3309 <div 3310 class="header__dropdown-menu header__dropdown-menu--with-mega-menu" 3311 3312 block-id="menu_1_9pUBnf" 3313 3314 3315 ><div class="mega-menu"> 3316 <div class="mega-menu__outer-container container container--full-screen"> 3317 <div class="mega-menu__inner-container "><div class="mega-menu__nav"> 3318 <div class="mega-menu__list"><a 3319 href="/collections/gift-sets" 3320 class="header__menu-item header__menu-item--medium " 3321 data-focus-trap-target 3322 aria-label="Personal Gifting" 3323 > 3324 <span> 3325 <span class="header__menu-item-label"> 3326 Personal Gifting 3327 </span> 3328 </span> 3329 </a><a 3330 href="/pages/corporate-gifting" 3331 class="header__menu-item header__menu-item--medium " 3332 data-focus-trap-target 3333 aria-label="Corporate Gifting" 3334 > 3335 <span> 3336 <span class="header__menu-item-label"> 3337 Corporate Gifting 3338 </span> 3339 </span> 3340 </a><a 3341 href="/pages/holiday-gift-guide" 3342 class="header__menu-item header__menu-item--medium " 3343 data-focus-trap-target 3344 aria-label="View Our Holiday Gift Guide" 3345 >
3346 <span> 3347 <span class="header__menu-item-label"> 3348 View Our Holiday Gift Guide 3349 </span> 3350 </span> 3351 </a><float-element-btn 3352 class="header__menu-item-wrap" 3353 data-float-element-id="MegaMenuNav-gift-gifting-faqs" 3354 data-aria-expanded="false" 3355 data-childlink 3356 > 3357 <a 3358 href="/pages/wine-gift-faq" 3359 class="header__menu-item header__menu-item--medium " 3360 data-float-element-trigger="MegaMenuNav-gift-gifting-faqs" 3361 aria-label="Gifting FAQs" 3362 > 3363 <span> 3364 <span class="header__menu-item-label"> 3365 Gifting FAQs 3366 </span> 3367 </span><svg class='mega-menu__chevron' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' aria-labelledby='title' role='img'> <title id="title">Chevron</title> <path d="M9.5 7L14.5 12L9.5 17" stroke="currentColor" stroke-width="1.5"/> </svg> </a> 3368 </float-element-btn> 3369 <float-element 3370 class="float-element header__menu header__menu--inside-full-width-dropdown section-sections--19358980472931__header color-default" 3371 aria-hidden="true" 3372 data-alignment-axis-offset="-25" 3373 data-main-axis-offset="12" 3374 data-placement="right-start" 3375 data-strategy="fixed" 3376 data-with-portal 3377 id="MegaMenuNav-gift-gifting-faqs" 3378 > 3379 <template data-float-element-template="MegaMenuNav-gift-gifting-faqs"> 3380 <div><a 3381 href="/pages/wine-gift-faq" 3382 class="header__menu-item header__menu-item--small " 3383 data-focus-trap-target 3384 aria-label="Personal Gifting FAQs" 3385 > 3386 <span> 3387 <span class="header__menu-item-label"> 3388 Personal Gifting FAQs 3389 </span> 3390 </span> 3391 </a><a 3392 href="/pages/corporate-gifting-faq" 3393 class="header__menu-item header__menu-item--small " 3394 data-focus-trap-target 3395 aria-label="Corporate Gifting FAQs" 3396 > 3397 <span> 3398 <span class="header__menu-item-label"> 3399 Corporate Gifting FAQs 3400 </span> 3401 </span> 3402 </a></div> 3403 </template> 3404 </float-element></div> 3405 </div><div 3406 class=' mega-menu__block mega-menu__block--images mega-menu__card-grid card-grid mega-menu-menu_1_9pUBnf color-white mega-menu__block--spaced '
3407 block-id='menu_1_9pUBnf' 3408 3409> 3410 3411<div 3412 class="image-block link-parent-for-hover zoom-parent-for-hover card-grid__item " 3413 3414 style="--gsc-animation-order: 1;" 3415 3416> 3417 <div class="shape shape--nature "> 3418 <div class="overlay overlay--black"></div> 3419 3420 <img 3421 class='lazyload 3422shape__target-image animate--zoom-out 3423 3424' alt='' width='1' height='1' 3425style='object-position: 55.2175% 71.0262%; ' src='//www.cliffamily.com/cdn/shop/files/HOLIDAYGIFTSETS-4.jpg?v=1789673661&width=160' 3426 3427 data-srcset='//www.cliffamily.com/cdn/shop/files/HOLIDAYGIFTSETS-4.jpg?v=1789673661&width=128 3428 128w,//www.cliffamily.com/cdn/shop/files/HOLIDAYGIFTSETS-4.jpg?v=1789673661&width=240 3429 240w,//www.cliffamily.com/cdn/shop/files/HOLIDAYGIFTSETS-4.jpg?v=1789673661&width=380 3430 380w,//www.cliffamily.com/cdn/shop/files/HOLIDAYGIFTSETS-4.jpg?v=1789673661&width=480 3431 480w,//www.cliffamily.com/cdn/shop/files/HOLIDAYGIFTSETS-4.jpg?v=1789673661&width=540 3432 540w,//www.cliffamily.com/cdn/shop/files/HOLIDAYGIFTSETS-4.jpg?v=1789673661&width=640 3433 640w,//www.cliffamily.com/cdn/shop/files/HOLIDAYGIFTSETS-4.jpg?v=1789673661&width=720 3434 720w,//www.cliffamily.com/cdn/shop/files/HOLIDAYGIFTSETS-4.jpg?v=1789673661&width=920 3435 920w,//www.cliffamily.com/cdn/shop/files/HOLIDAYGIFTSETS-4.jpg?v=1789673661&width=1080 3436 1080w,//www.cliffamily.com/cdn/shop/files/HOLIDAYGIFTSETS-4.jpg?v=1789673661&width=1768 3437 1768w,//www.cliffamily.com/cdn/shop/files/HOLIDAYGIFTSETS-4.jpg?v=1789673661&width=2056 3438 2056w,' data-sizes='auto' loading='lazy' 3439 3440 data-parent-fit='cover' data-aspectratio='0.6666666666666666' 3441 3442 3443 3444 ><div class="image-block__content-wrap"> 3445 <div class="image-block__content "><h2 class="image-block__title h4">Personal Gifting</h2>�<div class="image-block__text rte body3 body-font-weight-from-global-settings"><p><strong>Give the Good Stuff This Season.</strong></p></div> 3446 </div> 3447 </div> 3448 <a 3449 href="/collections/gift-sets" 3450 class="unstyled-link image-block__image-link " 3451 aria-label="#" 3452 ></a> 3453 3454 </div> 3455</div> 3456 3457 3458<div 3459 class="image-block link-parent-for-hover zoom-parent-for-hover card-grid__item " 3460 3461 style="--gsc-animation-order: 2;" 3462 3463> 3464 <div class="shape shape--nature "> 3465 <div class="overlay overlay--black"></div> 3466 3467 <img 3468 class='lazyload 3469shape__target-image animate--zoom-out 3470 3471' alt='' width='1' height='1' 3472style='object-position: 50.0% 50.0%; ' src='//www.cliffamily.com/cdn/shop/files/HOLIDAYGIFTSETS-34.jpg?v=1787765893&width=160' 3473 3474 data-srcset='//www.cliffamily.com/cdn/shop/files/HOLIDAYGIFTSETS-34.jpg?v=1787765893&width=128 3475 128w,//www.cliffamily.com/cdn/shop/files/HOLIDAYGIFTSETS-34.jpg?v=1787765893&width=240 3476 240w,//www.cliffamily.com/cdn/shop/files/HOLIDAYGIFTSETS-34.jpg?v=1787765893&width=380 3477 380w,//www.cliffamily.com/cdn/shop/files/HOLIDAYGIFTSETS-34.jpg?v=1787765893&width=480 3478 480w,//www.cliffamily.com/cdn/shop/files/HOLIDAYGIFTSETS-34.jpg?v=1787765893&width=540 3479 540w,//www.cliffamily.com/cdn/shop/files/HOLIDAYGIFTSETS-34.jpg?v=1787765893&width=640 3480 640w,//www.cliffamily.com/cdn/shop/files/HOLIDAYGIFTSETS-34.jpg?v=1787765893&width=720 3481 720w,//www.cliffamily.com/cdn/shop/files/HOLIDAYGIFTSETS-34.jpg?v=1787765893&width=920 3482 920w,//www.cliffamily.com/cdn/shop/files/HOLIDAYGIFTSETS-34.jpg?v=1787765893&width=1080 3483 1080w,//www.cliffamily.com/cdn/shop/files/HOLIDAYGIFTSETS-34.jpg?v=1787765893&width=1768 3484 1768w,//www.cliffamily.com/cdn/shop/files/HOLIDAYGIFTSETS-34.jpg?v=1787765893&width=2056 3485 2056w,' data-sizes='auto' loading='lazy' 3486 3487 data-parent-fit='cover' data-aspectratio='0.6666666666666666' 3488 3489 3490 3491 ><div class="image-block__content-wrap"> 3492 <div class="image-block__content "><h2 class="image-block__title h4">Corporate Gifting</h2>�<div class="image-block__text rte body3 body-font-weight-from-global-settings"><p><em><strong>Wine & Food gifts for 10+ recipients!</strong></em></p></div> 3493 </div> 3494 </div> 3495 <a 3496 href="/pages/corporate-gifting" 3497 class="unstyled-link image-block__image-link " 3498 aria-label="#" 3499 ></a> 3500 3501 </div> 3502</div> 3503</div> 3504</div> 3505 </div> 3506 </div></div> 3507 </template></header-float-element> 3508 </div> 3509</header-component> 3510 3511 3512
3513<script> 3514 try { 3515 if (!window.auroraTheme) { 3516 window.auroraTheme = {} 3517 } 3518 3519 const settings = {"color_scheme":"default","container_size":"full-screen","enable_sticky":"static","enable_sticky_mobile":"static","enable_shadow":false,"enable_border":false,"menu":"main-menu","menu_type":"dropdown","grid":"1","menu_trigger":"hover","color_menu_items":"Item 1:#E32417, Item 2:#F1C232","desktop_logo_img":"\/\/www.cliffamily.com\/cdn\/shop\/files\/ClifFamily_LogoMech_RGB_SecondaryLogo_Winery_Farm_Horizontal_Red_Gray.svg?v=1768428084","desktop_logo_width":204,"mobile_logo_img":"\/\/www.cliffamily.com\/cdn\/shop\/files\/ClifFamily_LogoMech_RGB_SecondaryLogo_Winery_Farm_Horizontal_Red_Gray.svg?v=1768428084","mobile_logo_width":140,"transparent_visibility":"none","is_transparent_only_on_homepage":true,"transparent_opacity":0,"transparent_blurring":0,"transparent_background_color":"#ffffff","transparent_background_gradient":"","transparent_items_color":"#ffffff","show_icons_as":"icons_only","icon_style":"5","icon_stroke_width":"1.5","cart_icon":"basket","show_account":true,"account_mobile_position":"in_header","show_language_selector":"hide","show_currency_selector":"hide","show_currency_flags":false,"add_side_paddings":false,"desktop_spacing_top":0,"desktop_spacing_bottom":0,"mobile_spacing_top":0,"mobile_spacing_bottom":0,"header_padding":12} 3520 const element = document.getElementById('shopify-section-sections--19358980472931__header') 3521 const blocks = {"images-menu_1_NWLyM9":{"mega_nav_item_name":"Shop","block_visibility":"desktop_and_mobile","color_scheme":"white","desktop_img_ratio":0.5,"columns":2,"desktop_space_between_cards":16,"header_block_paddings_desktop":16,"mobile_img_ratio":0.5,"mobile_space_between_cards":12,"header_block_paddings_mobile":20,"heading_size":"h4","body_size":"body3","content_position":"bottom-left","mobile_position":"bottom-left","enable_vertical_text":false,"overlay_opacity":20,"hover_effect":"zoom","show_item_1":true,"item_1_img":"\/\/www.cliffamily.com\/cdn\/shop\/files\/4.27.26_KL3419.jpg?v=1781050844","item_1_title":"Wine","item_1_text":"","item_1_btn_text":"","item_1_link":"\/collections\/wines","item_1_btn_style":"solid","show_item_2":true,"item_2_img":"\/\/www.cliffamily.com\/cdn\/shop\/files\/4.27.26_KL3474_2.jpg?v=1782154816","item_2_title":"Food","item_2_text":"","item_2_btn_text":"","item_2_link":"\/collections\/artisan-foods","item_2_btn_style":"solid","show_item_3":false,"item_3_title":"","item_3_text":"","item_3_btn_text":"","item_3_link":null,"item_3_btn_style":"solid","show_item_4":false,"item_4_title":"","item_4_text":"","item_4_btn_text":"","item_4_link":null,"item_4_btn_style":"solid","show_item_5":false,"item_5_title":"Image with text","item_5_text":"","item_5_btn_text":"Button label","item_5_link":null,"item_5_btn_style":"solid","show_item_6":false,"item_6_title":"Image with text","item_6_text":"","item_6_btn_text":"Button label","item_6_link":null,"item_6_btn_style":"solid","show_item_7":false,"item_7_title":"Image with text","item_7_text":"","item_7_btn_text":"Button label","item_7_link":null,"item_7_btn_style":"solid","show_item_8":false,"item_8_title":"Image with text","item_8_text":"","item_8_btn_text":"Button label","item_8_link":null,"item_8_btn_style":"solid","show_item_9":false,"item_9_title":"Image with text","item_9_text":"","item_9_btn_text":"Button label","item_9_link":null,"item_9_btn_style":"solid"},"images-menu_1_QL4V6K":{"mega_nav_item_name":"Visit","block_visibility":"desktop_and_mobile","color_scheme":"white","desktop_img_ratio":0.5,"columns":2,"desktop_space_between_cards":16,"header_block_paddings_desktop":16,"mobile_img_ratio":0.5,"mobile_space_between_cards":12,"header_block_paddings_mobile":20,"heading_size":"h4","body_size":"body3","content_position":"bottom-left","mobile_position":"bottom-left","enable_vertical_text":false,"overlay_opacity":20,"hover_effect":"zoom","show_item_1":true,"item_1_img":"\/\/www.cliffamily.com\/cdn\/shop\/files\/DSC06532_1.jpg?v=1782154912","item_1_title":"Tasting Room","item_1_text":"","item_1_btn_text":"","item_1_link":"\/pages\/the-tasting-room","item_1_btn_style":"link","show_item_2":true,"item_2_img":"\/\/www.cliffamily.com\/cdn\/shop\/files\/6.11.25_KL-3338_1.jpg?v=1765828113","item_2_title":"Enoteca","item_2_text":"","item_2_btn_text":"","item_2_link":"\/pages\/enoteca","item_2_btn_style":"link","show_item_3":false,"item_3_img":"\/\/www.cliffamily.com\/cdn\/shop\/files\/ClifFamily_Lifestyle_Enoteca_2PeopleCheering_2x1_1.webp?v=1745849810","item_3_title":"","item_3_text":"","item_3_btn_text":"Enoteca","item_3_link":"\/pages\/enoteca","item_3_btn_style":"solid","show_item_4":false,"item_4_img":"\/\/www.cliffamily.com\/cdn\/shop\/files\/ClifFamily_Lifestyle_VirtualTasting_HappyH
3521ourA_2x1_1.webp?v=1745849810","item_4_title":"","item_4_text":"","item_4_btn_text":"Virtual Tastings","item_4_link":"\/pages\/virtual-tastings","item_4_btn_style":"solid","show_item_5":false,"item_5_img":"\/\/www.cliffamily.com\/cdn\/shop\/files\/ClifFamily_Lifestyle_Enoteca_ConferenceRoom_BreakfastOnTable_2x1_1.webp?v=1745849810","item_5_title":"","item_5_text":"","item_5_btn_text":"Private Events","item_5_link":"\/pages\/private-events","item_5_btn_style":"solid","show_item_6":false,"item_6_img":"\/\/www.cliffamily.com\/cdn\/shop\/files\/ClifFamily_Lifestyle_Event_GroupOfPeoplePerforming_GaryPlayingTrumpt_2x1_1.webp?v=1745849810","item_6_title":"","item_6_text":"","item_6_btn_text":"Upcoming Events","item_6_link":"\/pages\/upcoming-events","item_6_btn_style":"solid","show_item_7":false,"item_7_title":"Image with text","item_7_text":"","item_7_btn_text":"Button label","item_7_link":null,"item_7_btn_style":"solid","show_item_8":false,"item_8_title":"Image with text","item_8_text":"","item_8_btn_text":"Button label","item_8_link":null,"item_8_btn_style":"solid","show_item_9":false,"item_9_title":"Image with text","item_9_text":"","item_9_btn_text":"Button label","item_9_link":null,"item_9_btn_style":"solid"},"images-menu_1_ePb3qH":{"mega_nav_item_name":"Join","block_visibility":"desktop_and_mobile","color_scheme":"white","desktop_img_ratio":0.5,"columns":2,"desktop_space_between_cards":16,"header_block_paddings_desktop":16,"mobile_img_ratio":0.5,"mobile_space_between_cards":12,"header_block_paddings_mobile":20,"heading_size":"h4","body_size":"body3","content_position":"bottom-left","mobile_position":"bottom-left","enable_vertical_text":false,"overlay_opacity":20,"hover_effect":"zoom","show_item_1":true,"item_1_img":"\/\/www.cliffamily.com\/cdn\/shop\/files\/1.29.25_Clif-3296.jpg?v=1745523082","item_1_title":"All Memberships","item_1_text":"","item_1_btn_text":"","item_1_link":"\/pages\/all-memberships","item_1_btn_style":"solid","show_item_2":true,"item_2_img":"\/\/www.cliffamily.com\/cdn\/shop\/files\/7.3.25_KL-1703.jpg?v=1782155017","item_2_title":"The Wine Drop Subscription","item_2_text":"","item_2_btn_text":"","item_2_link":"\/pages\/the-wine-drop-subscription","item_2_btn_style":"solid","show_item_3":false,"item_3_img":"\/\/www.cliffamily.com\/cdn\/shop\/files\/taste-of-mangia-1722647966957.webp?v=1745252969","item_3_title":"","item_3_text":"","item_3_btn_text":"The Mangia! Subscription","item_3_link":"\/pages\/the-mangia-subscription","item_3_btn_style":"solid","show_item_4":false,"item_4_img":"\/\/www.cliffamily.com\/cdn\/shop\/files\/ClifFamily_Studio_YellowSeamless_GroupOfWines_9BottlesOfWine_CropA_4x3-1536x1152.webp?v=1744826172","item_4_title":"","item_4_text":"","item_4_btn_text":"The Cab Drop Subscription","item_4_link":"\/pages\/the-cab-drop-subscription","item_4_btn_style":"solid","show_item_5":false,"item_5_title":"Image with text","item_5_text":"","item_5_btn_text":"Button label","item_5_link":null,"item_5_btn_style":"solid","show_item_6":false,"item_6_title":"Image with text","item_6_text":"","item_6_btn_text":"Button label","item_6_link":null,"item_6_btn_style":"solid","show_item_7":false,"item_7_title":"Image with text","item_7_text":"","item_7_btn_text":"Button label","item_7_link":null,"item_7_btn_style":"solid","show_item_8":false,"item_8_title":"Image with text","item_8_text":"","item_8_btn_text":"Button label","item_8_link":null,"item_8_btn_style":"solid","show_item_9":false,"item_9_title":"Image with text","item_9_text":"","item_9_btn_text":"Button label","item_9_link":null,"item_9_btn_style":"solid"},"images-menu_1_9pUBnf":{"mega_nav_item_name":"Gift","block_visibility":"desktop_and_mobile","color_scheme":"white","desktop_img_ratio":0.5,"columns":2,"desktop_space_between_cards":16,"header_block_paddings_desktop":16,"mobile_img_ratio":0.5,"mobile_space_between_cards":12,"header_block_paddings_mobile":20,"heading_size":"h4","body_size":"body3","content_position":"bottom-left","mobile_position":"bottom-left","enable_vertical_text":false,"overlay_opacity":20,"hover_effect":"zoom","show_item_1":true,"item_1_img":"\/\/www.cliffamily.com\/cdn\/shop\/files\/HOLIDAYGIFT
3521SETS-4.jpg?v=1789673661","item_1_title":"Personal Gifting","item_1_text":"\u003cp\u003e\u003cstrong\u003eGive the Good Stuff This Season.\u003c\/strong\u003e\u003c\/p\u003e","item_1_btn_text":"","item_1_link":"\/collections\/gift-sets","item_1_btn_style":"solid","show_item_2":true,"item_2_img":"\/\/www.cliffamily.com\/cdn\/shop\/files\/HOLIDAYGIFTSETS-34.jpg?v=1787765893","item_2_title":"Corporate Gifting","item_2_text":"\u003cp\u003e\u003cem\u003e\u003cstrong\u003eWine \u0026 Food gifts for 10+ recipients!\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e","item_2_btn_text":"","item_2_link":"\/pages\/corporate-gifting","item_2_btn_style":"solid","show_item_3":false,"item_3_img":"\/\/www.cliffamily.com\/cdn\/shop\/files\/taste-of-mangia-1722647966957.webp?v=1745252969","item_3_title":"","item_3_text":"","item_3_btn_text":"The Mangia! Subscription","item_3_link":"\/pages\/the-mangia-subscription","item_3_btn_style":"solid","show_item_4":false,"item_4_img":"\/\/www.cliffamily.com\/cdn\/shop\/files\/ClifFamily_Studio_YellowSeamless_GroupOfWines_9BottlesOfWine_CropA_4x3-1536x1152.webp?v=1744826172","item_4_title":"","item_4_text":"","item_4_btn_text":"The Cab Drop Subscription","item_4_link":"\/pages\/the-cab-drop-subscription","item_4_btn_style":"solid","show_item_5":false,"item_5_title":"Image with text","item_5_text":"","item_5_btn_text":"Button label","item_5_link":null,"item_5_btn_style":"solid","show_item_6":false,"item_6_title":"Image with text","item_6_text":"","item_6_btn_text":"Button label","item_6_link":null,"item_6_btn_style":"solid","show_item_7":false,"item_7_title":"Image with text","item_7_text":"","item_7_btn_text":"Button label","item_7_link":null,"item_7_btn_style":"solid","show_item_8":false,"item_8_title":"Image with text","item_8_text":"","item_8_btn_text":"Button label","item_8_link":null,"item_8_btn_style":"solid","show_item_9":false,"item_9_title":"Image with text","item_9_text":"","item_9_btn_text":"Button label","item_9_link":null,"item_9_btn_style":"solid"}} 3522 3523 window.auroraTheme = { 3524 ...window.auroraTheme, 3525 sections: { 3526 ...window.auroraTheme.sections, 3527 'sections--19358980472931__header': { 3528 settings, 3529 element, 3530 blocks, 3531 apps: document.querySelectorAll('[data-custom-app]') 3532 }, 3533 }, 3534 } 3535 } catch { 3536 3537 } 3538</script>
3538 3539 3540 3541 3542<style> #shopify-section-sections--19358980472931__header span.header__menu-item-label {font-size: 18px;} </style></header> 3543<!-- END sections: main-header-group --> 3544 <!-- BEGIN sections: main-aside-group --> 3545<aside id="shopify-section-sections--19358980374627__cart-drawer" class="shopify-section shopify-section-group-main-aside-group">�<style data-shopify>.block-items{--gsc-space-between-cards:px;}@media screen and (min-width:768px){.block-items{--gsc-space-between-cards:px;}}.block-8af29191-dec1-42b5-9036-192e1b749009{--gsc-space-between-cards:16px;}@media screen and (min-width:768px){.block-8af29191-dec1-42b5-9036-192e1b749009{--gsc-space-between-cards:12px;}}</style>� �<cart-drawer 3546 class="cart-drawer color-primary" 3547 id="CartDrawer" 3548 data-with-overlay="only-desktop" 3549 data-with-close-on-outside 3550 data-with-close-on-escape 3551 data-overlay-important 3552 3553 data-sidebar-section 3554 data-section-id="sections--19358980374627__cart-drawer" 3555 data-open-direction="right" 3556 tabindex="-1" 3557 3558 data-has-warning-placeholder 3559 3560 3561 is-empty 3562 3563 3564 empty-cart 3565 3566 > 3567 <template data-sidebar-template="CartDrawer"> 3568 <div class="cart-drawer__body" data-sidebar-body> 3569 <div class="hidden"> 3570 <div id="NewCartCount"></div> 3571 </div> 3572 3573 <div class="cart-drawer__body-main-content cart-drawer__body-main-content--with-aside-content "> 3574 <cart-drawer-header class="cart-drawer__header"> 3575 <div class="cart-drawer__header-title"> 3576 Cart 3577 </div> 3578 <sidebar-button> 3579 <button 3580 data-sidebar-button 3581 data-sidebar-id="CartDrawer" 3582 class="unstyled-button close-button-with-scale-hover-wrapper cart-drawer__header-close-button-wrapper" 3583 tabindex="0" 3584 aria-label="Close" 3585 > 3586 <span class="close-button-with-scale-hover cart-drawer__header-close-button"></span> 3587 </button> 3588 </sidebar-button> 3589 </cart-drawer-header> 3590 <div class="cart-drawer__content" data-cart-drawer-viewport> 3591 <div class="cart-drawer__results" data-cart-drawer-results> 3592 <div class="cart-drawer__warning cart-drawer__element-for-empty-cart" data-cart-drawer-warning> 3593 3594 <h6 class='sidebar-cart__warning-title h5 ' 3595 3596 >Your cart is empty</h6> 3597 3598 3599 <div class='sidebar-cart__warning-subtitle body3 rte body-font-weight-from-global-settings ' 3600 3601 > 3602 <p>If you don't know where to start, try these amazing collections.</p> 3603 </div> 3604 3605 <div class='sidebar-cart__warning-collections-list'> 3606 3607 3608 <a 3609 class='unstyled-link page-card page-card--with-image ' 3610 3611 href='/collections/wines' 3612 aria-label='Wines' 3613> 3614 3615 3616 3617 <img src="//www.cliffamily.com/cdn/shop/files/2024-vino-del-pranzo-sauvignon-blanc-6972342.jpg?v=1768363813&width=100" alt="2024 Vino Del Pranzo Sauvignon Blanc - Clif Family Winery" height="48" loading="lazy" class="page-card__image"> 3618 3619 3620 <span 3621 class='page-card__title body4' 3622 3623 style='--gsc-page-card-title-line-clamp: 3' 3624 3625 >Wines</span> 3626 3627 <svg 3628 class='page-card__icon' 3629 xmlns='http://www.w3.org/2000/svg' 3630 width='24' 3631 height='25' 3632 viewBox='0 0 24 25' 3633 fill='none' 3634 > 3635 <path d="M9.5 7.53906L14.5 12.5391L9.5 17.5391" stroke="currentColor" stroke-width="1.5"/> 3636 </svg> 3637</a> 3638 3639 3640 3641 <a 3642 class='unstyled-link page-card page-card--with-image ' 3643 3644 href='/collections/artisan-foods' 3645 aria-label='Artisan Foods' 3646> 3647 3648 3649 3650 <img src="//www.cliffamily.com/cdn/shop/files/organic-napa-nash-hot-sauce-7713207.jpg?v=1768363993&width=100" alt="Organic Napa Nash Hot Sauce - Clif Family Winery" height="48" loading="lazy" class="page-card__image"> 3651 3652 3653 <span 3654 class='page-card__title body4' 3655 3656 style='--gsc-page-card-title-line-clamp: 3' 3657 3658 >Artisan Foods</span> 3659 3660 <svg 3661 class='page-card__icon' 3662 xmlns='http://www.w3.org/2000/svg' 3663 width='24' 3664 height='25'
3665 viewBox='0 0 24 25' 3666 fill='none' 3667 > 3668 <path d="M9.5 7.53906L14.5 12.5391L9.5 17.5391" stroke="currentColor" stroke-width="1.5"/> 3669 </svg> 3670</a> 3671 3672 3673 </div> 3674 3675 3676 <a 3677 href='/collections/all' 3678 class='btn btn--lg btn--solid sidebar-cart__warning-btn ' 3679 3680 aria-label='Start shopping' 3681 > 3682 <span> 3683 Start shopping 3684 </span> 3685 </a> 3686 3687 3688 </div> 3689 3690 <div class="cart-drawer__blocks cart-drawer__element-for-non-empty-cart"> 3691 3692 <div class="cart-drawer__cart-recommendations-wrapper"> 3693 <div class="cart-drawer__cart-recommendations-block"> 3694 3695 <h6 class='sidebar-cart__warning-title h5 ' 3696 3697 >Your cart is empty</h6> 3698 3699 3700 <div class='sidebar-cart__warning-subtitle body3 rte body-font-weight-from-global-settings ' 3701 3702 > 3703 <p>If you don't know where to start, try these amazing collections.</p> 3704 </div> 3705 3706 <div class='sidebar-cart__warning-collections-list'> 3707 3708 3709 <a 3710 class='unstyled-link page-card page-card--with-image ' 3711 3712 href='/collections/wines' 3713 aria-label='Wines' 3714> 3715 3716 3717 3718 <img src="//www.cliffamily.com/cdn/shop/files/2024-vino-del-pranzo-sauvignon-blanc-6972342.jpg?v=1768363813&width=100" alt="2024 Vino Del Pranzo Sauvignon Blanc - Clif Family Winery" height="48" loading="lazy" class="page-card__image"> 3719 3720 3721 <span 3722 class='page-card__title body4' 3723 3724 style='--gsc-page-card-title-line-clamp: 3' 3725 3726 >Wines</span> 3727 3728 <svg 3729 class='page-card__icon' 3730 xmlns='http://www.w3.org/2000/svg' 3731 width='24' 3732 height='25' 3733 viewBox='0 0 24 25' 3734 fill='none' 3735 > 3736 <path d="M9.5 7.53906L14.5 12.5391L9.5 17.5391" stroke="currentColor" stroke-width="1.5"/> 3737 </svg> 3738</a> 3739 3740 3741 3742 <a 3743 class='unstyled-link page-card page-card--with-image ' 3744 3745 href='/collections/artisan-foods' 3746 aria-label='Artisan Foods' 3747> 3748 3749 3750 3751 <img src="//www.cliffamily.com/cdn/shop/files/organic-napa-nash-hot-sauce-7713207.jpg?v=1768363993&width=100" alt="Organic Napa Nash Hot Sauce - Clif Family Winery" height="48" loading="lazy" class="page-card__image"> 3752 3753 3754 <span 3755 class='page-card__title body4' 3756 3757 style='--gsc-page-card-title-line-clamp: 3' 3758 3759 >Artisan Foods</span> 3760 3761 <svg 3762 class='page-card__icon' 3763 xmlns='http://www.w3.org/2000/svg' 3764 width='24' 3765 height='25' 3766 viewBox='0 0 24 25' 3767 fill='none' 3768 > 3769 <path d="M9.5 7.53906L14.5 12.5391L9.5 17.5391" stroke="currentColor" stroke-width="1.5"/> 3770 </svg> 3771</a> 3772 3773 3774 </div> 3775 3776 3777 <a 3778 href='/collections/all' 3779 class='btn btn--lg btn--solid sidebar-cart__warning-btn ' 3780 3781 aria-label='Start shopping' 3782 > 3783 <span> 3784 Start shopping 3785 </span> 3786 </a> 3787 3788 3789 </div> 3790 </div> 3791 3792 <cart-drawer-items-block 3793 class="cart-drawer__block cart-drawer__block--items " 3794 3795 block-id="items" 3796 3797 ></cart-drawer-items-block> 3798 3799 3800 3801 3802 3803 3804 <cart-drawer-related-products-block 3805 class="cart-drawer__block cart-drawer__block--on-mobile-only color-primary block-8af29191-dec1-42b5-9036-192e1b749009" 3806 block-id="on-side-related-products-block-on-mobile-8af29191-dec1-42b5-9036-192e1b749009" 3807 3808 is-auto-recommendations 3809 3810 3811 > 3812 <div 3813 class="cart-drawer__in-cart-related-products-wrapper " 3814 3815 ><cart-drawer-related-products 3816 class="cart-drawer__in-cart-related-products " 3817 data-url="" 3818 id="on-side-related-products-on-mobile-8af29191-dec1-42b5-9036-192e1b749009" 3819 data-cart-drawer-related-products 3820 is-ready 3821 > 3822 3823 <h6 class="h6 cart-drawer__in-cart-related-products-heading cart-drawer__in-cart-related-products-heading--with-left-alignment"> 3824 You may also like 3825 </h6> 3826 �<div
3827 class='loading-overlay cart-drawer__related-products-preloader hidden' 3828 3829 id='CartDrawerInCartRelatedProductsPreloader' 3830 3831 3832> 3833 <div class="loading-spinner loading-spinner "></div> 3834</div> 3835</cart-drawer-related-products></div> 3836 </cart-drawer-related-products-block> 3837 3838 3839 3840 3841 </div> 3842 3843 </div> 3844 </div> 3845 <cart-drawer-footer class="cart-drawer__footer"> 3846 <notification-component class="notification cart-drawer__notification" id="CartDrawerNotification"> 3847 <div class="notification__overlay"></div> 3848 <div class="notification__body"> 3849 <div 3850 class="alert notification__alert" 3851 role="alert" 3852 data-notification-alert 3853 ><svg class='alert__icon' width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' aria-labelledby='title' role='img'> <title id="title">Error</title> <path d="M12 6V13" stroke="currentColor" stroke-width="2"/> <path d="M12 15V17" stroke="currentColor" stroke-width="2"/> <rect x="0.5" y="0.5" width="23" height="23" rx="11.5" stroke="currentColor"/> </svg><span class="visually-hidden" role="alert" data-notification-screen-reader-alert-text></span> 3854 <div class="alert__text" data-notification-alert-text></div> 3855 <div class="alert__close-icon-wrapper" data-notification-close-button><svg class='alert__close-icon' width='20' height='20' viewB
3855ox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg' aria-labelledby='title' role='img'> <title id="title">Notification close</title> <circle cx="10" cy="10" r="10" fill="black"/> <path d="M14.1665 5.8335L5.83317 14.1668" stroke="white" stroke-width="2"/> <path d="M14.1665 14.1665L5.83317 5.83317" stroke="white" stroke-width="2"/> </svg></div> 3856 </div> 3857 </div> 3858 </notification-component> 3859 <div class="cart-drawer-subtotal cart-drawer__element-for-non-empty-cart" data-swipe-area><div class="cart-drawer-subtotal__main-content"> 3860 <div> 3861 3862 <h6 class="cart-drawer-subtotal__totals"> 3863 <div class="cart-drawer-subtotal__label"> 3864 Total 3865 </div> 3866 <div class="cart-drawer-subtotal__price"> 3867 3868 $0.00 USD 3869 3870 </div> 3871 </h6><div 3872 class="cart-drawer-subtotal__tax-note" 3873 data-tax-note 3874 > 3875 <span class="cart-drawer-subtotal__tax-note_text"> 3876 Taxes and <a href="/policies/shipping-policy">shipping</a> calculated at checkout� 3877 </span> 3878 </div></div> 3879 <cart-drawer-buttons-block class="cart-drawer-subtotal__cta"> 3880 <button 3881 type="submit" 3882 id="checkout" 3883 class="cart-drawer-subtotal__btn btn btn--solid btn--lg" 3884 name="checkout" 3885 form="CartDrawerForm" 3886 data-cart-checkout-button 3887 aria-label="Check out" 3888 3889 disabled 3890 3891 > 3892 <span data-button-text>Check out</span> 3893 <div class="loading-spinner btn__loading-spinner"></div> 3894 </button> 3895 3896 </cart-drawer-buttons-block></div> 3897 </div> 3898 </cart-drawer-footer> 3899 </div> 3900 3901 3902 <div class="cart-drawer__body-aside-content cart-drawer__element-for-non-empty-cart "> 3903 3904 3905 3906 3907 3908 3909 <cart-drawer-related-products-block 3910 class="cart-drawer__aside-block color-primary block-8af29191-dec1-42b5-9036-192e1b749009" 3911 is-aside-related-products 3912 3913 is-auto-recommendations 3914 3915 block-id="on-side-related-products-block-on-desktop-8af29191-dec1-42b5-9036-192e1b749009" 3916 3917 ><cart-drawer-related-products 3918 class="cart-drawer__on-side-related-products " 3919 data-url="" 3920 id="on-side-related-products-on-desktop-8af29191-dec1-42b5-9036-192e1b749009" 3921 data-cart-drawer-related-products 3922 ><div 3923 class='loading-overlay cart-drawer__related-products-preloader hidden' 3924 3925 id='CartDrawerInCartRelatedProductsPreloader' 3926 3927 3928> 3929 <div class="loading-spinner loading-spinner "></div> 3930</div> 3931</cart-drawer-related-products></cart-drawer-related-products-block> 3932 3933 3934 </div> 3935 3936 </div> 3937 </template> 3938 </cart-drawer> 3939
3940<script> 3941 try { 3942 if (!window.auroraTheme) { 3943 window.auroraTheme = {} 3944 } 3945 3946 const settings = {"color_scheme":"primary","img_ratio":"square","show_cart_note":false,"show_taxes_and_shipping_costs":true,"show_currency_code":true,"show_dynamic_buttons":false,"empty_cart_button_url":"\/collections\/all","empty_cart_recommendations_text":"\u003cp\u003eIf you don't know where to start, try these amazing collections.\u003c\/p\u003e","empty_cart_recommendations_collection_list":[{"id":290170601571,"handle":"wines","title":"Wines","updated_at":"2026-09-25T04:17:04-07:00","body_html":"","published_at":"2025-07-17T10:03:42-07:00","sort_order":"manual","template_suffix":"wine","disjunctive":true,"rules":[{"column":"tag","relation":"equals","condition":"Wine"}],"published_scope":"global"},{"id":289345470563,"handle":"artisan-foods","title":"Artisan Foods","updated_at":"2026-09-25T04:17:04-07:00","body_html":"\u003cp\u003eHome is where the heart is, and ours is nestled in the rolling hills of Napa Valley. It’s here that Gary Erickson and Kit Crawford, co-creators of Clif Bar, let their love of small batch wine and food grow into a 100-acre organic vineyard, vegetable garden and fruit orchard. Clif Family Winery \u0026amp; Farm was born from our desire to nurture delight in every day, spend time savoring and celebrating, and allow us all to focus on building and sharing community.\u003cbr\u003e\u003cbr\u003eAs a \u003ca href=\"https:\/\/www.bcorporation.net\/en-us\/find-a-b-corp\/company\/clif-family-winery-farm-llc\/\" title=\"B Corp\" rel=\"noopener\" target=\"_blank\"\u003ecertified B Corp\u003c\/a\u003e, each product promotes organic and sustainable agriculture, fair labor practices, and a commitment to building a better future together.\u003cbr\u003e\u003c\/p\u003e","published_at":"2025-06-10T08:10:24-07:00","sort_order":"manual","template_suffix":"food","disjunctive":false,"rules":[{"column":"tag","relation":"equals","condition":"Food"}],"published_scope":"global"}],"empty_cart_recommendations_show_collection_images":true} 3947 const element = document.getElementById('shopify-section-sections--19358980374627__cart-drawer') 3948 const blocks = {"items-items":{},"on_side_cart_related-8af29191-dec1-42b5-9036-192e1b749009":{"hide_for_empty_cart":true,"hide_on_mobile":false,"color_scheme":"primary","enable_color_background":false,"heading":"You may also like","heading_size":"h6","heading_alignment":"left","heading_alignment_mobile":"left","recommendations_type":"auto","featured_collection":"","featured_products":[],"img_ratio":"inherited","in_cart_related_layout_desktop":"vertical-cards","in_cart_related_layout":"grid-with-horizontal-cards","content_alignment":"left","cards_to_show":12,"desktop_space_between_cards":12,"mobile_space_between_cards":16,"cards_color_background":false,"show_arrows_on_hover":true,"autoplay_mode":"disabled","autoplay_interval":3}} 3949 3950 window.auroraTheme = { 3951 ...window.auroraTheme, 3952 sections: { 3953 ...window.auroraTheme.sections, 3954 'sections--19358980374627__cart-drawer': { 3955 settings, 3956 element, 3957 blocks, 3958 apps: document.querySelectorAll('[data-custom-app]') 3959 }, 3960 }, 3961 } 3962 } catch { 3963 3964 } 3965</script>
3965 3966 3967 3968 3969<style> #shopify-section-sections--19358980374627__cart-drawer span {font-size: 16px;} #shopify-section-sections--19358980374627__cart-drawer span.cart-item__name-label {font-size: 20px;} #shopify-section-sections--19358980374627__cart-drawer a.vertical-product-card__title {font-size: 18px;} #shopify-section-sections--19358980374627__cart-drawer a.horizontal-product-card__title {font-size: 18px;} </style></aside><aside id="shopify-section-sections--19358980374627__search-sidebar" class="shopify-section shopify-section-group-main-aside-group"> 3970 3971�<search-sidebar 3972 class="search-sidebar color-default" 3973 id="SearchSidebar" 3974 data-with-overlay="only-desktop" 3975 data-overlay-important 3976 data-with-close-on-outside 3977 data-with-close-on-escape 3978 data-sidebar-section 3979 data-section-id="sections--19358980374627__search-sidebar" 3980 data-open-direction="right" 3981 tabindex="-1" 3982 3983 > 3984 <template data-sidebar-template="SearchSidebar"> 3985 <div class="search-sidebar__body" data-sidebar-body> 3986 <div class="search-sidebar__header-wrapper"> 3987 <div class="search-sidebar__header"> 3988 <div class="search-sidebar__header-title"> 3989 Search 3990 </div> 3991 <sidebar-button> 3992 <button 3993 data-sidebar-button 3994 data-sidebar-id="SearchSidebar" 3995 class="unstyled-button search-sidebar__close-button-wrapper close-button-with-scale-hover-wrapper" 3996 tabindex="0" 3997 > 3998 <span class="search-sidebar__close-button-with-scale-hover close-button-with-scale-hover"></span> 3999 </button> 4000 </sidebar-button> 4001 </div> 4002 <search-sidebar-form-wrapper> 4003 <form 4004 class="search-sidebar__form" 4005 id="SearchSidebarForm" 4006 action="/search" 4007 method="get" 4008 role="search" 4009 data-sidebar-search-form 4010 > 4011 <search-field class="search-field" data-sidebar-search-input-component data-with-load-focus> 4012 <label class="visually-hidden" for="SearchSidebarForm-QueryInput-sections--19358980374627__search-sidebar">Search</label> 4013 <input 4014 class="search-field__input" 4015 type="text" 4016 name="q" 4017 placeholder="What are you looking for?" 4018 data-sidebar-search-input 4019 data-search-field-input 4020 id="SearchSidebarForm-QueryInput-sections--19358980374627__search-sidebar" 4021 > 4022 <div class="search-field__controls"> 4023 <button 4024 type="button" 4025 class="unstyled-button search-field__controls-item hidden" 4026 aria-label="Search" 4027 data-search-field-reset-button 4028 > 4029 <svg class='search-field__controls-item-icon search-field__controls-item-icon--reset' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg' aria-labelledby='title' role='img'> <title id="title">Close</title> <path d="M22.6665 9.3335L9.33317 22.6668" stroke="currentColor" stroke-width="2" /> <path d="M22.6665 22.6665L9.33317 9.33317" stroke="currentColor" stroke-width="2" /> </svg> 4030 </button> 4031 <button 4032 type="submit" 4033 form="SearchSidebarForm" 4034 class="unstyled-button search-field__controls-item" 4035 aria-label="Search" 4036 > 4037 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M23.3346 23.3346L15.7746 15.7746M18.2946 9.4813C18.2946 14.348 14.348 18.2946 9.4813 18.2946C4.61464 18.2946 0.667969 14.348 0.667969 9.4813C0.667969 4.61463 4.61464 0.667969 9.4813 0.667969C14.348 0.667969 18.2946 4.61463 18.2946 9.4813Z" stroke="#333132" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"></path></svg> 4038 </button> 4039 </div> 4040 </search-field> 4041 <input 4042 name="options[prefix]" 4043 type="hidden" 4044 value="last" 4045 id="SearchSidebarForm-OptionsPrefixInput-sections--19358980374627__search-sidebar" 4046 > 4047 <input 4048 type="hidden" 4049 name="options[unavailable_products]" 4050 value="show" 4051 id="SearchSidebarForm-OptionsUnavailableProductsInput-sections--19358980374627__search-sidebar" 4052 > 4053 </form> 4054 </search-sidebar-form-wrapper> 4055 </div> 4056 4057 <div class="search-sidebar__content" data-sidebar-search-content> 4058 <div data-sidebar-search-content-results> 4059 4060 <div class="search-sidebar-section "> 4061 <h6 class="search-sidebar-section__header search-sidebar-section__header--queries"> 4062 <div class="search-sidebar-section__header-title"> 4063 Most searched 4064 </div> 4065 </h6> 4066 <div class="search-sidebar-section__card-grid--queries"><button 4067 class="unstyled-button search-sidebar-section__query link-parent-for-hover" 4068 data-sidebar-search-query="Red Wines" 4069 >
4070 <span class="underline-animation">Red Wines</span> 4071 </button><button 4072 class="unstyled-button search-sidebar-section__query link-parent-for-hover" 4073 data-sidebar-search-query=" 4074Preserves" 4075 > 4076 <span class="underline-animation"> 4077Preserves</span> 4078 </button><button 4079 class="unstyled-button search-sidebar-section__query link-parent-for-hover" 4080 data-sidebar-search-query=" 4081Olive Oil" 4082 > 4083 <span class="underline-animation"> 4084Olive Oil</span> 4085 </button><button 4086 class="unstyled-button search-sidebar-section__query link-parent-for-hover" 4087 data-sidebar-search-query=" 4088Nut Mixes" 4089 > 4090 <span class="underline-animation"> 4091Nut Mixes</span> 4092 </button></div> 4093 </div> 4094 �</div> 4095 </div> 4096 4097 <div class="search-sidebar__footer hidden" data-sidebar-search-footer> 4098 <button 4099 class="btn btn--solid btn--lg search-sidebar__footer-button" 4100 aria-label="See all results" 4101 form="SearchSidebarForm" 4102 type="submit" 4103 > 4104 <span> 4105 See all results 4106 </span> 4107 </button> 4108 </div> 4109 </div> 4110 </template> 4111 </search-sidebar> 4112
4113<script> 4114 try { 4115 if (!window.auroraTheme) { 4116 window.auroraTheme = {} 4117 } 4118 4119 const settings = {"color_scheme":"default","img_ratio":"default","results_per_category":10,"enable_extended_search":false,"recommendations_title":"Most searched","recommendations_queries":"Red Wines\nPreserves\nOlive Oil\nNut Mixes"} 4120 const element = document.getElementById('shopify-section-sections--19358980374627__search-sidebar') 4121 const blocks = undefined 4122 4123 window.auroraTheme = { 4124 ...window.auroraTheme, 4125 sections: { 4126 ...window.auroraTheme.sections, 4127 'sections--19358980374627__search-sidebar': { 4128 settings, 4129 element, 4130 blocks, 4131 apps: document.querySelectorAll('[data-custom-app]') 4132 }, 4133 }, 4134 } 4135 } catch { 4136 4137 } 4138</script>
4138 4139 4140 4141 4142</aside> 4143<!-- END sections: main-aside-group --> 4144 4145 4146 <!-- BEGIN sections: popup-group --> 4147<aside id="shopify-section-sections--19358980866147__popups" class="shopify-section shopify-section-group-popup-group"> 4148 4149 4150 4151<style data-shopify>.block-promo_flyout_CGHt6x{--gsc-content-align:center;--gsc-desktop-width:560px;--gsc-overlay-opacity:0.0;--gsc-timer-width:100%;}@media screen and (min-width:768px){.block-promo_flyout_CGHt6x{--gsc-timer-width:%;}.block-promo_flyout_CGHt6x.popup--flyout{padding:32px 32px;}}</style> 4152 4153<popup-promo 4154 class='popup popup-promo popup--flyout popup-position--bottom_right block-promo_flyout_CGHt6x color-primary' 4155 id='Popups-Promo-promo_flyout_CGHt6x' 4156 data-block-id='promo_flyout_CGHt6x' 4157 role='dialog' 4158 aria-label='Promo Popup Members receive up to 40% Off Black Friday Orders!' 4159 aria-modal='true' 4160 tabindex='-1' 4161 data-ignore-esc-key 4162 data-variant='flyout' 4163 data-page-condition='target' 4164 data-pages='https://www.cliffamily.com/collections/black-friday' 4165 data-product-tags='' 4166 data-when-show='immediately' 4167 data-time-delay='5sec' 4168 data-page-scroll='25' 4169 data-exit-intent='false' 4170 data-frequency='1d' 4171 data-overlay-solid='' 4172 data-overlay-gradient='' 4173 data-overlay-opacity='0.0' 4174 data-overlay-blur='0.0' 4175 data-has-image='false' 4176 data-hide-img-mobile='false' 4177 data-skip-transition-wait 4178 4179> 4180 <template data-modal-template='Popups-Promo-promo_flyout_CGHt6x'> 4181 <div class='popup__body popup--with-image-on-left'> 4182 <button 4183 class='unstyled-button close-button-with-scale-hover-wrapper popup__close-button' 4184 tabindex='0' 4185 aria-label='Close' 4186 data-close-small-btn 4187 > 4188 <span class='close-button-with-scale-hover'></span> 4189 </button> 4190 4191 <div class='popup__content-container'> 4192 <div class='popup__content'> 4193 4194 4195 <h2 4196 class='h3 popup__heading ' 4197 4198 > 4199 Members receive up to 40% Off Black Friday Orders! 4200 </h2> 4201 4202 4203 4204 4205 4206 4207 <div 4208 class='popup__btns-wrapper popup__btns-wrapper--one-btn ' 4209 4210 > 4211 <div class='popup__btns '> 4212 4213 4214 <a 4215 class='btn btn--solid popup__btn' 4216 aria-label='Join Now' 4217 href='/pages/all-memberships' 4218 data-promo-btn 4219 > 4220 Join Now 4221 </a> 4222 4223 4224 4225 </div> 4226 </div> 4227 4228 4229 4230 </div> 4231 </div> 4232 </div> 4233 </template> 4234</popup-promo> 4235 4236 4237 4238
4239<script> 4240 try { 4241 if (!window.auroraTheme) { 4242 window.auroraTheme = {} 4243 } 4244 4245 const settings = {} 4246 const element = document.getElementById('shopify-section-sections--19358980866147__popups') 4247 const blocks = {"promo_flyout-promo_flyout_CGHt6x":{"color_scheme":"primary","desktop_position":"bottom_right","vertical_spacing":32,"horizontal_spacing":32,"desktop_width":560,"page_condition":"target","pages":"https:\/\/www.cliffamily.com\/collections\/black-friday","product_tags":"","when_show":"immediately","time_delay":"5sec","page_scroll":"25","exit_intent":false,"frequency":"1d","subheading":"","heading":"Members receive up to 40% Off Black Friday Orders!","heading_size":"h3","body":"","body_size":"body3","discount_code":"","disclaimer":"","content_alignment":"center","promo_btn_label":"Join Now","promo_btn_url":"\/pages\/all-memberships","promo_btn_style":"solid","close_btn_label":"","close_btn_style":"outline","show_socials":false,"img_position":"left","hide_img_mobile":false,"img_overlay_opacity":0,"teaser_heading":"Unlock 40% Savings!","teaser_background_color":"#9e1a1d","teaser_background_gradient":"","teaser_text_color":"#ffffff","teaser_desktop_show":"none","teaser_desktop_show_close":"none","teaser_desktop_position":"left-center","teaser_desktop_heading_size":16,"teaser_desktop_side_paddings":20,"teaser_desktop_top_bottom_paddings":10,"teaser_mobile_show":"none","teaser_mobile_show_close":"corner","teaser_mobile_position":"left","teaser_mobile_heading_size":16,"teaser_mobile_side_paddings":20,"teaser_mobile_top_bottom_paddings":10}} 4248 4249 window.auroraTheme = { 4250 ...window.auroraTheme, 4251 sections: { 4252 ...window.auroraTheme.sections, 4253 'sections--19358980866147__popups': { 4254 settings, 4255 element, 4256 blocks, 4257 apps: document.querySelectorAll('[data-custom-app]') 4258 }, 4259 }, 4260 } 4261 } catch { 4262 4263 } 4264</script>
4264 4265 4266 4267 4268</aside> 4269<!-- END sections: popup-group --> 4270 4271 <main id="MainContent"> 4272 <section id="shopify-section-template--19358986928227__multicolumn_3PdE7a" class="shopify-section"> 4273 4274<style data-shopify>.section-template--19358986928227__multicolumn_3PdE7a{--gsc-space-between-cards:1.6rem;--gsc-columns:1;--gsc-content-spacing:2.4rem;--gsc-section-spacing-top:40px;--gsc-section-spacing-bottom:40px;}.block-column_ca4f3q{--gsc-image-width:100%;--gsc-img-ratio:70.0%;--gsc-icon-size:px;}.block-column_LyB9aC{--gsc-image-width:100%;--gsc-img-ratio:70.0%;--gsc-icon-size:px;}.block-column_QpYb8r{--gsc-image-width:100%;--gsc-img-ratio:70.0%;--gsc-icon-size:px;}.block-column_qHfg4t{--gsc-image-width:100%;--gsc-img-ratio:70.0%;--gsc-icon-size:px;}.block-column_qV9nrY{--gsc-image-width:100%;--gsc-img-ratio:70.0%;--gsc-icon-size:px;}.block-column_tVGPR4{--gsc-image-width:100%;--gsc-img-ratio:70.0%;--gsc-icon-size:px;}@media screen and (min-width:768px){.section-template--19358986928227__multicolumn_3PdE7a{--gsc-space-between-cards:2.4rem;--gsc-columns:2;--gsc-content-spacing:2.4rem;--gsc-slide-width:50.0%;--gsc-section-spacing-top:40px;--gsc-section-spacing-bottom:60px;}.block-column_ca4f3q{--gsc-image-width:100%;}.block-column_LyB9aC{--gsc-image-width:100%;}.block-column_QpYb8r{--gsc-image-width:100%;}.block-column_qHfg4t{--gsc-image-width:100%;}.block-column_qV9nrY{--gsc-image-width:100%;}.block-column_tVGPR4{--gsc-image-width:100%;}}</style> 4275 4276<div class="multicolumn section section-template--19358986928227__multicolumn_3PdE7a color-custom-2"> 4277 <div class="multicolumn__container container container--large section-spacing container--with-aside-paddings "><div class="container__header multicolumn__content-wrap multicolumn__content-wrap--align-center"> 4278 <div class="multicolumn__content"><h2 4279 class="h1 " 4280 4281 > 4282 All Experiences 4283 </h2></div> 4284 </div><slider-grid 4285 class="slider-grid card-carousel--navigation-on-hover " 4286 4287 4288 desktop-disabled 4289 4290 4291 > 4292 4293 <div 4294 slider-grid-track 4295 class="slider-grid-track slider-grid__d-grid slider-grid__m-grid" 4296 ><div 4297 class="slider-grid__slide " 4298 4299 slider-grid-slide 4300 4301 > 4302 <div 4303 class="multicolumn__column card-grid__item block-column_ca4f3q multicolumn__column--align-left " 4304 4305 > 4306 4307 4308 4309 <div class="multicolumn__column-media multicolumn__column-media--image multicolumn__column-media--align-left"> 4310 <div class="multicolumn__column-image-wrap"> 4311 <div class="shape shape--nature"><img 4312 class='lazyload 4313image multicolumn__column-image 4314 4315' alt='' width='1' height='1' 4316style='object-position: 50.0% 50.0%; ' src='//www.cliffamily.com/cdn/shop/files/DSC06532_1.jpg?v=1782154912&width=160' 4317 4318 data-srcset='//www.cliffamily.com/cdn/shop/files/DSC06532_1.jpg?v=1782154912&width=128 4319 128w,//www.cliffamily.com/cdn/shop/files/DSC06532_1.jpg?v=1782154912&width=240 4320 240w,//www.cliffamily.com/cdn/shop/files/DSC06532_1.jpg?v=1782154912&width=380 4321 380w,//www.cliffamily.com/cdn/shop/files/DSC06532_1.jpg?v=1782154912&width=480 4322 480w,//www.cliffamily.com/cdn/shop/files/DSC06532_1.jpg?v=1782154912&width=540 4323 540w,//www.cliffamily.com/cdn/shop/files/DSC06532_1.jpg?v=1782154912&width=640 4324 640w,//www.cliffamily.com/cdn/shop/files/DSC06532_1.jpg?v=1782154912&width=720 4325 720w,//www.cliffamily.com/cdn/shop/files/DSC06532_1.jpg?v=1782154912&width=920 4326 920w,//www.cliffamily.com/cdn/shop/files/DSC06532_1.jpg?v=1782154912&width=1080 4327 1080w,//www.cliffamily.com/cdn/shop/files/DSC06532_1.jpg?v=1782154912&width=1768 4328 1768w,//www.cliffamily.com/cdn/shop/files/DSC06532_1.jpg?v=1782154912&width=2056 4329 2056w,' data-sizes='auto' loading='lazy' 4330 4331 data-parent-fit='cover' data-aspectratio='1.499267935578331' 4332 4333 4334 4335 ></div> 4336 </div> 4337 </div> 4338 4339 <div class="multicolumn__details"> 4340 <div class="multicolumn__column-title h6">The Tasting Room</div> 4341 <div class="rte multicolumn__column-text body-font-weight-from-global-settings body3 body-color"> 4342 <p>709 Main Street St. Helena, CA 94574<br/><a href="tel:(707) 968-0625">(707) 968-0625 <br/></a>Thursday – Tuesday, 10am – 5pm<br/>Wednesdays, 10am – 7pm</p> 4343 </div><a 4344 class="link multicolumn__column-link"style="margin-right: 16px;" 4345 4346 4347 href="/pages/the-tasting-room" 4348 4349 aria-label="Learn more" 4350 4351 >
4352 <span class="link-parent-for-hover"> 4353 <span class="link__text">Learn more</span> 4354 </span> 4355 4356 </a><a 4357 class="link multicolumn__column-link" 4358 4359 href="https://www.exploretock.com/cliffamily?tock_source=tock&tock_medium=search_nav" 4360 4361 4362 target="_blank" 4363 4364 aria-label="Book a tasting" 4365 > 4366 <span class="link-parent-for-hover"> 4367 <span class="link__text">Book a tasting</span> 4368 </span> 4369 4370 �<svg class="link__chevron external-arrow" width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M16.0915 14.3763V4.16797M16.0915 4.16797H5.88314M16.0915 4.16797L4.4248 15.8346" stroke="#333132" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"></path> </svg> 4371 4372 </a></div> 4373 </div> 4374 </div><div 4375 class="slider-grid__slide " 4376 4377 slider-grid-slide 4378 4379 > 4380 <div 4381 class="multicolumn__column card-grid__item block-column_LyB9aC multicolumn__column--align-left " 4382 4383 > 4384 4385 4386 4387 <div class="multicolumn__column-media multicolumn__column-media--image multicolumn__column-media--align-left"> 4388 <div class="multicolumn__column-image-wrap"> 4389 <div class="shape shape--nature"><img 4390 class='lazyload 4391image multicolumn__column-image 4392 4393' alt='' width='1' height='1' 4394style='object-position: 50.0% 50.0%; ' src='//www.cliffamily.com/cdn/shop/files/5.30.24-4045_1.jpg?v=1759346306&width=160' 4395 4396 data-srcset='//www.cliffamily.com/cdn/shop/files/5.30.24-4045_1.jpg?v=1759346306&width=128 4397 128w,//www.cliffamily.com/cdn/shop/files/5.30.24-4045_1.jpg?v=1759346306&width=240 4398 240w,//www.cliffamily.com/cdn/shop/files/5.30.24-4045_1.jpg?v=1759346306&width=380 4399 380w,//www.cliffamily.com/cdn/shop/files/5.30.24-4045_1.jpg?v=1759346306&width=480 4400 480w,//www.cliffamily.com/cdn/shop/files/5.30.24-4045_1.jpg?v=1759346306&width=540 4401 540w,//www.cliffamily.com/cdn/shop/files/5.30.24-4045_1.jpg?v=1759346306&width=640 4402 640w,//www.cliffamily.com/cdn/shop/files/5.30.24-4045_1.jpg?v=1759346306&width=720 4403 720w,//www.cliffamily.com/cdn/shop/files/5.30.24-4045_1.jpg?v=1759346306&width=920 4404 920w,//www.cliffamily.com/cdn/shop/files/5.30.24-4045_1.jpg?v=1759346306&width=1080 4405 1080w,//www.cliffamily.com/cdn/shop/files/5.30.24-4045_1.jpg?v=1759346306&width=1768 4406 1768w,//www.cliffamily.com/cdn/shop/files/5.30.24-4045_1.jpg?v=1759346306&width=2056 4407 2056w,' data-sizes='auto' loading='lazy' 4408 4409 data-parent-fit='cover' data-aspectratio='1.0' 4410 4411 4412 4413 ></div> 4414 </div> 4415 </div> 4416 4417 <div class="multicolumn__details"> 4418 <div class="multicolumn__column-title h6">Enoteca Private Tasting Salon</div> 4419 <div class="rte multicolumn__column-text body-font-weight-from-global-settings body3 body-color"> 4420 <p>1334 Vidovich Avenue St. Helena, CA 94574<br/><a href="tel:(707) 968-0625">(707) 968-0625<br/></a><a href="mailto:[email protected]" target="_blank">[email protected]</a><a href="tel:(707) 968-0625"><br/></a>Reservations by Appointment</p> 4421 </div><a 4422 class="link multicolumn__column-link"style="margin-right: 16px;" 4423 4424 4425 href="/pages/enoteca" 4426 4427 aria-label="Learn More" 4428 4429 >
4430 <span class="link-parent-for-hover"> 4431 <span class="link__text">Learn More</span> 4432 </span> 4433 4434 </a><a 4435 class="link multicolumn__column-link" 4436 4437 href="https://www.exploretock.com/clif-family-winery-enoteca?tock_source=tock&tock_medium=search_nav" 4438 4439 4440 target="_blank" 4441 4442 aria-label="Book a tasting" 4443 > 4444 <span class="link-parent-for-hover"> 4445 <span class="link__text">Book a tasting</span> 4446 </span> 4447 4448 �<svg class="link__chevron external-arrow" width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M16.0915 14.3763V4.16797M16.0915 4.16797H5.88314M16.0915 4.16797L4.4248 15.8346" stroke="#333132" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"></path> </svg> 4449 4450 </a></div> 4451 </div> 4452 </div><div 4453 class="slider-grid__slide " 4454 4455 slider-grid-slide 4456 4457 > 4458 <div 4459 class="multicolumn__column card-grid__item block-column_QpYb8r multicolumn__column--align-left " 4460 4461 > 4462 4463 4464 4465 <div class="multicolumn__column-media multicolumn__column-media--image multicolumn__column-media--align-left"> 4466 <div class="multicolumn__column-image-wrap"> 4467 <div class="shape shape--nature"><img 4468 class='lazyload 4469image multicolumn__column-image 4470 4471' alt='' width='1' height='1' 4472style='object-position: 50.0% 50.0%; ' src='//www.cliffamily.com/cdn/shop/files/1.29.25_Clif-2385.jpg?v=1782156427&width=160' 4473 4474 data-srcset='//www.cliffamily.com/cdn/shop/files/1.29.25_Clif-2385.jpg?v=1782156427&width=128 4475 128w,//www.cliffamily.com/cdn/shop/files/1.29.25_Clif-2385.jpg?v=1782156427&width=240 4476 240w,//www.cliffamily.com/cdn/shop/files/1.29.25_Clif-2385.jpg?v=1782156427&width=380 4477 380w,//www.cliffamily.com/cdn/shop/files/1.29.25_Clif-2385.jpg?v=1782156427&width=480 4478 480w,//www.cliffamily.com/cdn/shop/files/1.29.25_Clif-2385.jpg?v=1782156427&width=540 4479 540w,//www.cliffamily.com/cdn/shop/files/1.29.25_Clif-2385.jpg?v=1782156427&width=640 4480 640w,//www.cliffamily.com/cdn/shop/files/1.29.25_Clif-2385.jpg?v=1782156427&width=720 4481 720w,//www.cliffamily.com/cdn/shop/files/1.29.25_Clif-2385.jpg?v=1782156427&width=920 4482 920w,//www.cliffamily.com/cdn/shop/files/1.29.25_Clif-2385.jpg?v=1782156427&width=1080 4483 1080w,//www.cliffamily.com/cdn/shop/files/1.29.25_Clif-2385.jpg?v=1782156427&width=1768 4484 1768w,//www.cliffamily.com/cdn/shop/files/1.29.25_Clif-2385.jpg?v=1782156427&width=2056 4485 2056w,' data-sizes='auto' loading='lazy' 4486 4487 data-parent-fit='cover' data-aspectratio='1.5003663003663004' 4488 4489 4490 4491 ></div> 4492 </div> 4493 </div> 4494 4495 <div class="multicolumn__details"> 4496 <div class="multicolumn__column-title h6">Clif Family Food Truck</div> 4497 <div class="rte multicolumn__column-text body-font-weight-from-global-settings body3 body-color"> 4498 <p>709 Main Street St. Helena, CA 94574<br/><a href="tel:(707) 301-7188">(707) 301-7188<br/></a><a href="mailto:[email protected]" target="_blank">[email protected]</a><a href="tel:(707) 301-7188"><br/></a>Thursday to Sunday, 11:30am – 4pm<br/>Wednesdays, 11:30pm – 6:30pm</p> 4499 </div><a 4500 class="link multicolumn__column-link" 4501 4502 href="https://www.cliffamilyfoodtruck.com/" 4503 4504 aria-label="View our menu" 4505 4506 target="_blank" 4507 4508 >
4509 <span class="link-parent-for-hover"> 4510 <span class="link__text">View our menu</span> 4511 </span> 4512 4513 �<svg class="link__chevron external-arrow" width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M16.0915 14.3763V4.16797M16.0915 4.16797H5.88314M16.0915 4.16797L4.4248 15.8346" stroke="#333132" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"></path> </svg> 4514 4515 </a></div> 4516 </div> 4517 </div><div 4518 class="slider-grid__slide " 4519 4520 slider-grid-slide 4521 4522 > 4523 <div 4524 class="multicolumn__column card-grid__item block-column_qHfg4t multicolumn__column--align-left " 4525 4526 > 4527 4528 4529 4530 <div class="multicolumn__column-media multicolumn__column-media--image multicolumn__column-media--align-left"> 4531 <div class="multicolumn__column-image-wrap"> 4532 <div class="shape shape--nature"><img 4533 class='lazyload 4534image multicolumn__column-image 4535 4536' alt='' width='1' height='1' 4537style='object-position: 50.0% 50.0%; ' src='//www.cliffamily.com/cdn/shop/files/ClifFamily_Lifestyle_VirtualTasting_HappyHourA_2x1_1.webp?v=1745849810&width=160' 4538 4539 data-srcset='//www.cliffamily.com/cdn/shop/files/ClifFamily_Lifestyle_VirtualTasting_HappyHourA_2x1_1.webp?v=1745849810&width=128 4540 128w,//www.cliffamily.com/cdn/shop/files/ClifFamily_Lifestyle_VirtualTasting_HappyHourA_2x1_1.webp?v=1745849810&width=240 4541 240w,//www.cliffamily.com/cdn/shop/files/ClifFamily_Lifestyle_VirtualTasting_HappyHourA_2x1_1.webp?v=1745849810&width=380 4542 380w,//www.cliffamily.com/cdn/shop/files/ClifFamily_Lifestyle_VirtualTasting_HappyHourA_2x1_1.webp?v=1745849810&width=480 4543 480w,//www.cliffamily.com/cdn/shop/files/ClifFamily_Lifestyle_VirtualTasting_HappyHourA_2x1_1.webp?v=1745849810&width=540 4544 540w,//www.cliffamily.com/cdn/shop/files/ClifFamily_Lifestyle_VirtualTasting_HappyHourA_2x1_1.webp?v=1745849810&width=640 4545 640w,//www.cliffamily.com/cdn/shop/files/ClifFamily_Lifestyle_VirtualTasting_HappyHourA_2x1_1.webp?v=1745849810&width=720 4546 720w,//www.cliffamily.com/cdn/shop/files/ClifFamily_Lifestyle_VirtualTasting_HappyHourA_2x1_1.webp?v=1745849810&width=920 4547 920w,//www.cliffamily.com/cdn/shop/files/ClifFamily_Lifestyle_VirtualTasting_HappyHourA_2x1_1.webp?v=1745849810&width=1080 4548 1080w,//www.cliffamily.com/cdn/shop/files/ClifFamily_Lifestyle_VirtualTasting_HappyHourA_2x1_1.webp?v=1745849810&width=1768 4549 1768w,//www.cliffamily.com/cdn/shop/files/ClifFamily_Lifestyle_VirtualTasting_HappyHourA_2x1_1.webp?v=1745849810&width=2056 4550 2056w,' data-sizes='auto' loading='lazy' 4551 4552 data-parent-fit='cover' data-aspectratio='2.0' 4553 4554 4555 4556 ></div> 4557 </div> 4558 </div> 4559 4560 <div class="multicolumn__details"> 4561 <div class="multicolumn__column-title h6">Virtual Tastings</div> 4562 <div class="rte multicolumn__column-text body-font-weight-from-global-settings body3 body-color"> 4563 <p>Anytime, anywhere. <br/><a href="tel:(707) 968-0625">(707) 968-0625 </a><br/><a href="mailto:[email protected]" title="mailto:[email protected]">[email protected]</a></p> 4564 </div><a 4565 class="link multicolumn__column-link" 4566 4567 href="/pages/virtual-tastings" 4568 4569 aria-label="Learn More" 4570 4571 > 4572 <span class="link-parent-for-hover"> 4573 <span class="link__text">Learn More</span> 4574 </span> 4575 4576 </a></div> 4577 </div> 4578 </div><div 4579 class="slider-grid__slide " 4580 4581 slider-grid-slide 4582 4583 > 4584 <div 4585 class="multicolumn__column card-grid__item block-column_qV9nrY multicolumn__column--align-left " 4586 4587 > 4588 4589 4590 4591 <div class="multicolumn__column-media multicolumn__column-media--image multicolumn__column-media--align-left"> 4592 <div class="multicolumn__column-image-wrap"> 4593 <div class="shape shape--nature"><img 4594 class='lazyload 4595image multicolumn__column-image 4596 4597' alt='' width='1' height='1' 4598style='object-position: 50.0% 50.0%; ' src='//www.cliffamily.com/cdn/shop/files/ClifFamily_Lifestyle_Enoteca_ConferenceRoom_BreakfastOnTable_2x1_1.webp?v=1745849810&width=160' 4599 4600 data-srcset='//www.cliffamily.com/cdn/shop/files/ClifFamily_Lifestyle_Enoteca_ConferenceRoom_BreakfastOnTable_2x1_1.webp?v=1745849810&width=128 4601 128w,//www.cliffamily.com/cdn/shop/files/ClifFamily_Lifestyle_Enoteca_ConferenceRoom_BreakfastOnTable_2x1_1.webp?v=1745849810&width=240 4602 240w,//www.cliffamily.com/cdn/shop/files/ClifFamily_Lifestyle_Enoteca_ConferenceRoom_BreakfastOnTable_2x1_1.webp?v=1745849810&width=380 4603 380w,//www.cliffamily.com/cdn/shop/files/ClifFamily_Lifestyle_Enoteca_ConferenceRoom_BreakfastOnTable_2x1_1.webp?v=1745849810&width=480 4604 480w,//www.cliffamily.com/cdn/shop/files/ClifFamily_Lifestyle_Enoteca_ConferenceRoom_BreakfastOnTable_2x1_1.webp?v=1745849810&width=540 4605 540w,//www.cliffamily.com/cdn/shop/files/ClifFamily_Lifestyle_Enoteca_ConferenceRoom_BreakfastOnTable_2x1_1.webp?v=1745849810&width=640 4606 640w,//www.cliffamily.com/cdn/shop/files/ClifFamily_Lifestyle_Enoteca_ConferenceRoom_BreakfastOnTable_2x1_1.webp?v=1745849810&width=720 4607 720w,//www.cliffamily.com/cdn/shop/files/ClifFamily_Lifestyle_Enoteca_ConferenceRoom_BreakfastOnTable_2x1_1.webp?v=1745849810&width=920 4608 920w,//www.cliffamily.com/cdn/shop/files/ClifFamily_Lifestyle_Enoteca_ConferenceRoom_BreakfastOnTable_2x1_1.webp?v=1745849810&width=1080 4609 1080w,//www.cliffamily.com/cdn/shop/files/ClifFamily_Lifestyle_Enoteca_ConferenceRoom_BreakfastOnTable_2x1_1.webp?v=1745849810&width=1768 4610 1768w,//www.cliffamily.com/cdn/shop/files/ClifFamily_Lifestyle_Enoteca_ConferenceRoom_BreakfastOnTable_2x1_1.webp?v=1745849810&width=2056 4611 2056w,' data-sizes='auto' loading='lazy' 4612 4613 data-parent-fit='cover' data-aspectratio='2.0' 4614 4615 4616 4617 ></div> 4618 </div> 4619 </div> 4620 4621 <div class="multicolumn__details"> 4622 <div class="multicolumn__column-title h6">Private Events</div> 4623 <div class="rte multicolumn__column-text body-font-weight-from-global-settings body3 body-color"> 4624 <p>Interested in hosting your next special event or corporate retreat at Clif Family Winery? We have a variety of settings that can host groups ranging in size from 1 to 50. Contact our Hospital
4624ity Concierge to start planning your event at Clif Family Winery.</p><p><a href="mailto:[email protected]" target="_blank">[email protected]<br/></a><a href="tel:(707) 968-0625">(707) 968-0625</a></p> 4625 </div><a 4626 class="link multicolumn__column-link" 4627 4628 href="/pages/private-events" 4629 4630 aria-label="Learn More" 4631 4632 > 4633 <span class="link-parent-for-hover"> 4634 <span class="link__text">Learn More</span> 4635 </span> 4636 4637 </a></div> 4638 </div> 4639 </div><div 4640 class="slider-grid__slide " 4641 4642 slider-grid-slide 4643 4644 > 4645 <div 4646 class="multicolumn__column card-grid__item block-column_tVGPR4 multicolumn__column--align-left " 4647 4648 > 4649 4650 4651 4652 <div class="multicolumn__column-media multicolumn__column-media--image multicolumn__column-media--align-left"> 4653 <div class="multicolumn__column-image-wrap"> 4654 <div class="shape shape--nature"><img 4655 class='lazyload 4656image multicolumn__column-image 4657 4658' alt='' width='1' height='1' 4659style='object-position: 50.0% 50.0%; ' src='//www.cliffamily.com/cdn/shop/files/ClifFamily_Lifestyle_Event_GroupOfPeoplePerforming_GaryPlayingTrumpt_2x1_1.webp?v=1745849810&width=160' 4660 4661 data-srcset='//www.cliffamily.com/cdn/shop/files/ClifFamily_Lifestyle_Event_GroupOfPeoplePerforming_GaryPlayingTrumpt_2x1_1.webp?v=1745849810&width=128 4662 128w,//www.cliffamily.com/cdn/shop/files/ClifFamily_Lifestyle_Event_GroupOfPeoplePerforming_GaryPlayingTrumpt_2x1_1.webp?v=1745849810&width=240 4663 240w,//www.cliffamily.com/cdn/shop/files/ClifFamily_Lifestyle_Event_GroupOfPeoplePerforming_GaryPlayingTrumpt_2x1_1.webp?v=1745849810&width=380 4664 380w,//www.cliffamily.com/cdn/shop/files/ClifFamily_Lifestyle_Event_GroupOfPeoplePerforming_GaryPlayingTrumpt_2x1_1.webp?v=1745849810&width=480 4665 480w,//www.cliffamily.com/cdn/shop/files/ClifFamily_Lifestyle_Event_GroupOfPeoplePerforming_GaryPlayingTrumpt_2x1_1.webp?v=1745849810&width=540 4666 540w,//www.cliffamily.com/cdn/shop/files/ClifFamily_Lifestyle_Event_GroupOfPeoplePerforming_GaryPlayingTrumpt_2x1_1.webp?v=1745849810&width=640 4667 640w,//www.cliffamily.com/cdn/shop/files/ClifFamily_Lifestyle_Event_GroupOfPeoplePerforming_GaryPlayingTrumpt_2x1_1.webp?v=1745849810&width=720 4668 720w,//www.cliffamily.com/cdn/shop/files/ClifFamily_Lifestyle_Event_GroupOfPeoplePerforming_GaryPlayingTrumpt_2x1_1.webp?v=1745849810&width=920 4669 920w,//www.cliffamily.com/cdn/shop/files/ClifFamily_Lifestyle_Event_GroupOfPeoplePerforming_GaryPlayingTrumpt_2x1_1.webp?v=1745849810&width=1080 4670 1080w,//www.cliffamily.com/cdn/shop/files/ClifFamily_Lifestyle_Event_GroupOfPeoplePerforming_GaryPlayingTrumpt_2x1_1.webp?v=1745849810&width=1768 4671 1768w,//www.cliffamily.com/cdn/shop/files/ClifFamily_Lifestyle_Event_GroupOfPeoplePerforming_GaryPlayingTrumpt_2x1_1.webp?v=1745849810&width=2056 4672 2056w,' data-sizes='auto' loading='lazy' 4673 4674 data-parent-fit='cover' data-aspectratio='2.0' 4675 4676 4677 4678 ></div> 4679 </div> 4680 </div> 4681 4682 <div class="multicolumn__details"> 4683 <div class="multicolumn__column-title h6">Upcoming Events</div> 4684 <div class="rte multicolumn__column-text body-font-weight-from-global-settings body3 body-color"> 4685 <p>Join in the fun! You are invited.</p><p>Have questions? Contact us at:<br/><a href="mailto:[email protected]" target="_blank">[email protected]</a><br/><a href="tel:(707) 968-0625">(707) 968-0625</a></p> 4686 </div><a 4687 class="link multicolumn__column-link" 4688 4689 href="/pages/upcoming-events" 4690 4691 aria-label="Learn More" 4692 4693 >
4694 <span class="link-parent-for-hover"> 4695 <span class="link__text">Learn More</span> 4696 </span> 4697 4698 </a></div> 4699 </div> 4700 </div></div> 4701 4702 4703 4704 4705 </slider-grid></div> 4706</div> 4707 4708 4709
4710<script> 4711 try { 4712 if (!window.auroraTheme) { 4713 window.auroraTheme = {} 4714 } 4715 4716 const settings = {"color_scheme":"custom-2","container_size":"large","desktop_layout":"grid","mobile_layout":"grid","title":"All Experiences","heading_size":"h1","text":"","body_size":"body3","content_alignment":"center","column_heading_size":"h6","column_body_size":"body3","column_alignment":"left","desktop_columns":2,"desktop_space_between_cards":24,"desktop_content_spacing":24,"mobile_space_between_cards":16,"mobile_content_spacing":24,"show_column_background":true,"show_navigation_on_hover":true,"btn_text":"","btn_url":null,"btn_style":"solid","autoplay_mode":"disabled","autoplay_interval":3,"add_side_paddings":true,"section_spacing_top":40,"section_spacing_bottom":40,"section_spacing_top_desktop":40,"section_spacing_bottom_desktop":60,"spacebetween_heading":false} 4717 const element = document.getElementById('shopify-section-template--19358986928227__multicolumn_3PdE7a') 4718 const blocks = {"column-column_ca4f3q":{"image":"\/\/www.cliffamily.com\/cdn\/shop\/files\/DSC06532_1.jpg?v=1782154912","desktop_image_width":100,"mobile_image_width":100,"image_ratio":0.7,"title":"The Tasting Room","text":"\u003cp\u003e709 Main Street St. Helena, CA 94574\u003cbr\/\u003e\u003ca href=\"tel:(707) 968-0625\"\u003e(707) 968-0625 \u003cbr\/\u003e\u003c\/a\u003eThursday – Tuesday, 10am – 5pm\u003cbr\/\u003eWednesdays, 10am – 7pm\u003c\/p\u003e","link_text":"Learn more","link_url":"\/pages\/the-tasting-room","external_link_1":false,"use_icon_in_button_1":false,"link_text_2":"Book a tasting","link_url_2":"https:\/\/www.exploretock.com\/cliffamily?tock_source=tock\u0026tock_medium=search_nav","external_link_2":true,"use_icon_in_button_2":true},"column-column_LyB9aC":{"image":"\/\/www.cliffamily.com\/cdn\/shop\/files\/5.30.24-4045_1.jpg?v=1759346306","desktop_image_width":100,"mobile_image_width":100,"image_ratio":0.7,"title":"Enoteca Private Tasting Salon","text":"\u003cp\u003e1334 Vidovich Avenue St. Helena, CA 94574\u003cbr\/\u003e\u003ca href=\"tel:(707) 968-0625\"\u003e(707) 968-0625\u003cbr\/\u003e\u003c\/a\u003e\u003ca href=\"mailto:[email protected]\" target=\"_blank\"\[email protected]\u003c\/a\u003e\u003ca href=\"tel:(707) 968-0625\"\u003e\u003cbr\/\u003e\u003c\/a\u003eReservations by Appointment\u003c\/p\u003e","link_text":"Learn More","link_url":"\/pages\/enoteca","external_link_1":false,"use_icon_in_button_1":false,"link_text_2":"Book a tasting","link_url_2":"https:\/\/www.exploretock.com\/clif-family-winery-enoteca?tock_source=tock\u0026tock_medium=search_nav","external_link_2":true,"use_icon_in_button_2":true},"column-column_QpYb8r":{"image":"\/\/www.cliffamily.com\/cdn\/shop\/files\/1.29.25_Clif-2385.jpg?v=1782156427","desktop_image_width":100,"mobile_image_width":100,"image_ratio":0.7,"title":"Clif Family Food Truck","text":"\u003cp\u003e709 Main Street St. Helena, CA 94574\u003cbr\/\u003e\u003ca href=\"tel:(707) 301-7188\"\u003e(707) 301-7188\u003cbr\/\u003e\u003c\/a\u003e\u003ca href=\"mailto:[email protected]\" target=\"_blank\"\[email protected]\u003c\/a\u003e\u003ca href=\"tel:(707) 301-7188\"\u003e\u003cbr\/\u003e\u003c\/a\u003eThursday to Sunday, 11:30am – 4pm\u003cbr\/\u003eWednesdays, 11:30pm – 6:30pm\u003c\/p\u003e","link_text":"View our menu","link_url":"https:\/\/www.cliffamilyfoodtruck.com\/","external_link_1":true,"use_icon_in_button_1":true,"link_text_2":"Link label 2","link_url_2":null,"external_link_2":false,"use_icon_in_button_2":false},"column-column_qHfg4t":{"image":"\/\/www.cliffamily.com\/cdn\/shop\/files\/ClifFamily_Lifestyle_VirtualTasting_HappyHourA_2x1_1.webp?v=1745849810","desktop_image_width":100,"mobile_image_width":100,"image_ratio":0.7,"title":"Virtual Tastings","text":"\u003cp\u003eAnytime, anywhere. \u003cbr\/\u003e\u003ca href=\"tel:(707) 968-0625\"\u003e(707) 968-0625 \u003c\/a\u003e\u003cbr\/\u003e\u003ca href=\"mailto:[email protected]\" title=\"mailto:[email protected]\"\[email protected]\u003c\/a\u003e\u003c\/p\u003e","link_text":"Learn More","link_url":"\/pages\/virtual-tastings","external_link_1":false,"use_icon_in_button_1":false,"link_text_2":"Link label 2","link_url_2":null,"external_link_2":false,"use_icon_in_button_2":false},"column-column_qV9nrY":{"image":"\/\/www.cliffamily.com\/cdn\/shop\/files\/ClifFamily_Lifestyle_Enoteca_ConferenceRoom_BreakfastOnTable_2x1_1.webp?v=1745849810","desktop_image_width":100,"mobile_image_width":100,"image_ratio":0.7,"title":"Private Events","text":"\u003cp\u003eInterested in hosting your next special event or corporate retreat at Clif Family Winery? We have a variety of settings that can host groups ranging in size from 1 to 50. Contact our Hospital
4718ity Concierge to start planning your event at Clif Family Winery.\u003c\/p\u003e\u003cp\u003e\u003ca href=\"mailto:[email protected]\" target=\"_blank\"\[email protected]\u003cbr\/\u003e\u003c\/a\u003e\u003ca href=\"tel:(707) 968-0625\"\u003e(707) 968-0625\u003c\/a\u003e\u003c\/p\u003e","link_text":"Learn More","link_url":"\/pages\/private-events","external_link_1":false,"use_icon_in_button_1":false,"link_text_2":"Link label 2","link_url_2":null,"external_link_2":false,"use_icon_in_button_2":false},"column-column_tVGPR4":{"image":"\/\/www.cliffamily.com\/cdn\/shop\/files\/ClifFamily_Lifestyle_Event_GroupOfPeoplePerforming_GaryPlayingTrumpt_2x1_1.webp?v=1745849810","desktop_image_width":100,"mobile_image_width":100,"image_ratio":0.7,"title":"Upcoming Events","text":"\u003cp\u003eJoin in the fun! You are invited.\u003c\/p\u003e\u003cp\u003eHave questions? Contact us at:\u003cbr\/\u003e\u003ca href=\"mailto:[email protected]\" target=\"_blank\"\[email protected]\u003c\/a\u003e\u003cbr\/\u003e\u003ca href=\"tel:(707) 968-0625\"\u003e(707) 968-0625\u003c\/a\u003e\u003c\/p\u003e","link_text":"Learn More","link_url":"\/pages\/upcoming-events","external_link_1":false,"use_icon_in_button_1":false,"link_text_2":"Link label 2","link_url_2":null,"external_link_2":false,"use_icon_in_button_2":false}} 4719 4720 window.auroraTheme = { 4721 ...window.auroraTheme, 4722 sections: { 4723 ...window.auroraTheme.sections, 4724 'template--19358986928227__multicolumn_3PdE7a': { 4725 settings, 4726 element, 4727 blocks, 4728 apps: document.querySelectorAll('[data-custom-app]') 4729 }, 4730 }, 4731 } 4732 } catch { 4733 4734 } 4735</script>
4735 4736 4737 4738 4739</section> 4740 </main><!-- BEGIN sections: main-footer-group --> 4741<section id="shopify-section-sections--19358980440163__multicolumn_QVPWKc" class="shopify-section shopify-section-group-main-footer-group"> 4742 4743<style data-shopify>.section-sections--19358980440163__multicolumn_QVPWKc{--gsc-space-between-cards:3.2rem;--gsc-columns:1;--gsc-content-spacing:0.8rem;--gsc-section-spacing-top:40px;--gsc-section-spacing-bottom:40px;}.block-column_with_icon_ncgfMK{--gsc-image-width:%;--gsc-img-ratio:0%;--gsc-icon-size:64px;}.block-column_with_icon_7cUULW{--gsc-image-width:%;--gsc-img-ratio:0%;--gsc-icon-size:64px;}.block-column_with_icon_WVEJzH{--gsc-image-width:%;--gsc-img-ratio:0%;--gsc-icon-size:64px;}.block-column_with_icon_V4pzcr{--gsc-image-width:%;--gsc-img-ratio:0%;--gsc-icon-size:64px;}@media screen and (min-width:768px){.section-sections--19358980440163__multicolumn_QVPWKc{--gsc-space-between-cards:1.6rem;--gsc-columns:4;--gsc-content-spacing:1.6rem;--gsc-slide-width:25.0%;--gsc-section-spacing-top:48px;--gsc-section-spacing-bottom:48px;}.block-column_with_icon_ncgfMK{--gsc-image-width:%;}.block-column_with_icon_7cUULW{--gsc-image-width:%;}.block-column_with_icon_WVEJzH{--gsc-image-width:%;}.block-column_with_icon_V4pzcr{--gsc-image-width:%;}}@media screen and (min-width:880px) and (max-width:1016px){.section-sections--19358980440163__multicolumn_QVPWKc{--gsc-slide-width:33.333333333333336%;}}@media screen and (min-width:768px) and (max-width:880px){.section-sections--19358980440163__multicolumn_QVPWKc{--gsc-slide-width:50.0%;}}</style> 4744 4745<div class="multicolumn section section-sections--19358980440163__multicolumn_QVPWKc color-white"> 4746 <div class="multicolumn__container container container--full-screen section-spacing container--with-aside-paddings "><slider-grid 4747 class="slider-grid card-carousel--navigation-on-hover " 4748 4749 4750 desktop-disabled 4751 4752 4753 > 4754 4755 <div 4756 slider-grid-track 4757 class="slider-grid-track slider-grid__d-grid slider-grid__m-grid" 4758 ><div 4759 class="slider-grid__slide " 4760 4761 slider-grid-slide 4762 4763 > 4764 <div 4765 class="multicolumn__column card-grid__item block-column_with_icon_ncgfMK multicolumn__column--align-left multicolumn__column--transparent" 4766 4767 > 4768 4769 4770 4771 4772 4773 <div class="multicolumn__details"> 4774 <div class="multicolumn__column-title h6">The Tasting Room</div> 4775 <div class="rte multicolumn__column-text body-font-weight-from-global-settings body4 body-color"> 4776 <p><strong>Wednesday</strong><br/>10am – 7pm</p><p><strong>Thursday – Tuesday
<br/></strong>10am – 5pm<strong><br/><br/>EV Charging Station<br/></strong>10am - 5pm</p> 4777 </div><a 4778 class="link multicolumn__column-link" 4779 4780 href="/pages/the-tasting-room" 4781 4782 aria-label="Book a tasting" 4783 4784 > 4785 <span class="link-parent-for-hover"> 4786 <span class="link__text">Book a tasting</span> 4787 </span> 4788 4789 � <svg class="link__chevron" xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 17 17" fill="none"><title id="title">Link chevron</title> <path d="M8.73698 13.8346L14.0703 8.5013M14.0703 8.5013L8.73698 3.16797M14.0703 8.5013H2.07031" stroke="black" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/> </svg> 4790 4791 </a></div> 4792 </div> 4793 </div><div 4794 class="slider-grid__slide " 4795 4796 slider-grid-slide 4797 4798 > 4799 <div 4800 class="multicolumn__column card-grid__item block-column_with_icon_7cUULW multicolumn__column--align-left multicolumn__column--transparent" 4801 4802 > 4803 4804 4805 4806 4807 4808 <div class="multicolumn__details"> 4809 <div class="multicolumn__column-title h6">Enoteca</div> 4810 <div class="rte multicolumn__column-text body-font-weight-from-global-settings body4 body-color"> 4811 <p><strong>Open 7 Days a Week by Appointment<br/></strong>10am – 5pm<br/><br/><strong>EV Charging Station<br/></strong>10am - 5 pm</p> 4812 </div><a 4813 class="link multicolumn__column-link" 4814 4815 href="/pages/enoteca" 4816 4817 aria-label="Book a tasting" 4818 4819 >
4820 <span class="link-parent-for-hover"> 4821 <span class="link__text">Book a tasting</span> 4822 </span> 4823 4824 � <svg class="link__chevron" xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 17 17" fill="none"><title id="title">Link chevron</title> <path d="M8.73698 13.8346L14.0703 8.5013M14.0703 8.5013L8.73698 3.16797M14.0703 8.5013H2.07031" stroke="black" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/> </svg> 4825 4826 </a></div> 4827 </div> 4828 </div><div 4829 class="slider-grid__slide " 4830 4831 slider-grid-slide 4832 4833 > 4834 <div 4835 class="multicolumn__column card-grid__item block-column_with_icon_WVEJzH multicolumn__column--align-left multicolumn__column--transparent" 4836 4837 > 4838 4839 4840 4841 4842 4843 <div class="multicolumn__details"> 4844 <div class="multicolumn__column-title h6">Food Truck</div> 4845 <div class="rte multicolumn__column-text body-font-weight-from-global-settings body4 body-color"> 4846 <p><strong>Wednesday
</strong><br/>11:30am – 6:30pm</p><p><strong>Thursday – Sunday
</strong><br/>11:30am – 4pm</p> 4847 </div><a 4848 class="link multicolumn__column-link" 4849 4850 href="https://www.cliffamilyfoodtruck.com/" 4851 4852 aria-label="Order now" 4853 4854 target="_blank" 4855 4856 > 4857 <span class="link-parent-for-hover"> 4858 <span class="link__text">Order now</span> 4859 </span> 4860 4861 �<svg class="link__chevron external-arrow" width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M16.0915 14.3763V4.16797M16.0915 4.16797H5.88314M16.0915 4.16797L4.4248 15.8346" stroke="#333132" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"></path> </svg> 4862 4863 </a></div> 4864 </div> 4865 </div><div 4866 class="slider-grid__slide " 4867 4868 slider-grid-slide 4869 4870 > 4871 <div 4872 class="multicolumn__column card-grid__item block-column_with_icon_V4pzcr multicolumn__column--align-left multicolumn__column--transparent" 4873 4874 > 4875 4876 4877 4878 4879 4880 <div class="multicolumn__details"> 4881 <div class="multicolumn__column-title h6">Contact</div> 4882 <div class="rte multicolumn__column-text body-font-weight-from-global-settings body4 body-color"> 4883 <p><strong>Tasting Room<br/></strong>709 Main Street<br/>St. Helena, CA 94574<br/><a href="tel:(707)968-0625">(707) 968-0625</a></p><p><strong>Enoteca<br/></strong>1334 Vidovich Ln, <br/>St Helena, CA 94574<br/><a href="tel:(707)968-0625">(707) 968-0625</a></p> 4884 </div><a 4885 class="link multicolumn__column-link" 4886 4887 href="/pages/contact" 4888 4889 aria-label="Contact us" 4890 4891 > 4892 <span class="link-parent-for-hover"> 4893 <span class="link__text">Contact us</span> 4894 </span> 4895 4896 � <svg class="link__chevron" xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 17 17" fill="none"><title id="title">Link chevron</title> <path d="M8.73698 13.8346L14.0703 8.5013M14.0703 8.5013L8.73698 3.16797M14.0703 8.5013H2.07031" stroke="black" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/> </svg> 4897 4898 </a></div> 4899 </div> 4900 </div></div> 4901 4902 4903 4904 4905 </slider-grid></div> 4906</div> 4907 4908 4909
4910<script> 4911 try { 4912 if (!window.auroraTheme) { 4913 window.auroraTheme = {} 4914 } 4915 4916 const settings = {"color_scheme":"white","container_size":"full-screen","desktop_layout":"grid","mobile_layout":"grid","title":"","heading_size":"h5","text":"","body_size":"body3","content_alignment":"left","column_heading_size":"h6","column_body_size":"body4","column_alignment":"left","desktop_columns":4,"desktop_space_between_cards":16,"desktop_content_spacing":16,"mobile_space_between_cards":32,"mobile_content_spacing":8,"show_column_background":false,"show_navigation_on_hover":true,"btn_text":"","btn_url":null,"btn_style":"outline","autoplay_mode":"disabled","autoplay_interval":3,"add_side_paddings":true,"section_spacing_top":40,"section_spacing_bottom":40,"section_spacing_top_desktop":48,"section_spacing_bottom_desktop":48,"spacebetween_heading":false} 4917 const element = document.getElementById('shopify-section-sections--19358980440163__multicolumn_QVPWKc') 4918 const blocks = {"column_with_icon-column_with_icon_ncgfMK":{"icon":"none","icon_size":64,"title":"The Tasting Room","text":"\u003cp\u003e\u003cstrong\u003eWednesday\u003c\/strong\u003e\u003cbr\/\u003e10am – 7pm\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eThursday – Tuesday\u2028\u003cbr\/\u003e\u003c\/strong\u003e10am – 5pm\u003cstrong\u003e\u003cbr\/\u003e\u003cbr\/\u003eEV Charging Station\u003cbr\/\u003e\u003c\/strong\u003e10am - 5pm\u003c\/p\u003e","link_text":"Book a tasting","link_url":"\/pages\/the-tasting-room","external_link_1":false,"use_icon_in_button_1":true},"column_with_icon-column_with_icon_7cUULW":{"icon":"none","icon_size":64,"title":"Enoteca","text":"\u003cp\u003e\u003cstrong\u003eOpen 7 Days a Week by Appointment\u003cbr\/\u003e\u003c\/strong\u003e10am – 5pm\u003cbr\/\u003e\u003cbr\/\u003e\u003cstrong\u003eEV Charging Station\u003cbr\/\u003e\u003c\/strong\u003e10am - 5 pm\u003c\/p\u003e","link_text":"Book a tasting","link_url":"\/pages\/enoteca","external_link_1":false,"use_icon_in_button_1":true},"column_with_icon-column_with_icon_WVEJzH":{"icon":"none","icon_size":64,"title":"Food Truck","text":"\u003cp\u003e\u003cstrong\u003eWednesday\u2028\u003c\/strong\u003e\u003cbr\/\u003e11:30am – 6:30pm\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eThursday – Sunday\u2028\u003c\/strong\u003e\u003cbr\/\u003e11:30am – 4pm\u003c\/p\u003e","link_text":"Order now","link_url":"https:\/\/www.cliffamilyfoodtruck.com\/","external_link_1":true,"use_icon_in_button_1":true},"column_with_icon-column_with_icon_V4pzcr":{"icon":"none","icon_size":64,"title":"Contact","text":"\u003cp\u003e\u003cstrong\u003eTasting Room\u003cbr\/\u003e\u003c\/strong\u003e709 Main Street\u003cbr\/\u003eSt. Helena, CA 94574\u003cbr\/\u003e\u003ca href=\"tel:(707)968-0625\"\u003e(707) 968-0625\u003c\/a\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eEnoteca\u003cbr\/\u003e\u003c\/strong\u003e1334 Vidovich Ln, \u003cbr\/\u003eSt Helena, CA 94574\u003cbr\/\u003e\u003ca href=\"tel:(707)968-0625\"\u003e(707) 968-0625\u003c\/a\u003e\u003c\/p\u003e","link_text":"Contact us","link_url":"\/pages\/contact","external_link_1":false,"use_icon_in_button_1":true}} 4919 4920 window.auroraTheme = { 4921 ...window.auroraTheme, 4922 sections: { 4923 ...window.auroraTheme.sections, 4924 'sections--19358980440163__multicolumn_QVPWKc': { 4925 settings, 4926 element, 4927 blocks, 4928 apps: document.querySelectorAll('[data-custom-app]') 4929 }, 4930 }, 4931 } 4932 } catch { 4933 4934 } 4935</script>
4935 4936 4937 4938 4939</section><footer id="shopify-section-sections--19358980440163__footer" class="shopify-section shopify-section-group-main-footer-group shopify-section-footer"><style data-shopify>.section-sections--19358980440163__footer{--gsc-columns:1;--gsc-space-between-cards:4.8rem;--gsc-section-spacing-top:0px;--gsc-section-spacing-bottom:0px;}@media screen and (min-width:768px){.section-sections--19358980440163__footer{--gsc-columns:6;--gsc-section-spacing-top:0px;--gsc-section-spacing-bottom:0px;}}.block-subscribe_NjxbJB{--gsc-logo-width:0rem;--gsc-image-width:%;--gsc-img-ratio:0%;}.block-menu_EE7iqA{--gsc-logo-width:0rem;--gsc-image-width:%;--gsc-img-ratio:0%;}.block-footer-2{--gsc-logo-width:0rem;--gsc-image-width:%;--gsc-img-ratio:0%;}.block-menu_zm9nXX{--gsc-logo-width:0rem;--gsc-image-width:%;--gsc-img-ratio:0%;}.block-menu_VAeLFk{--gsc-logo-width:0rem;--gsc-image-width:%;--gsc-img-ratio:0%;}.block-image_qUAhVK{--gsc-logo-width:0rem;--gsc-image-width:40%;--gsc-img-ratio:170.0%;}</style>� <div class="footer section-sections--19358980440163__footer section-spacing "> 4940 <div class="footer__outer-container container container--full-screen container--with-aside-paddings "> 4941 <div class="footer__container container container--full-screen container--with-aside-paddings section color-default "><div class="card-grid footer__card-grid">� 4942 4943 <div 4944 class="footer__block block-subscribe_NjxbJB footer__block--mobile-static " 4945 4946 4947 ><div class="footer__title h6">Join Our Email List</div><p class="footer__title--mobile-static h6"> 4948 Join Our Email List 4949 </p><form method="post" action="/contact#ContactFooter" id="ContactFooter" accept-charset="UTF-8" class="newsletter footer__newsletter"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><input 4950 name="contact[tags]" 4951 type="hidden" 4952 value="newsletter" 4953 id="ContactFooter-ContactTagsInput-" 4954 > 4955 4956 <div class="field"> 4957 <label class="visually-hidden" for="ContactFooter-ContactEmailInput-">Email</label> 4958 <input 4959 type="email" 4960 name="contact[email]" 4961 class="input input--large input--outline" 4962 value="" 4963 aria-required="true" 4964 autocorrect="off" 4965 autocapitalize="off" 4966 autocomplete="email" 4967 placeholder="Email address" 4968 required 4969 id="ContactFooter-ContactEmailInput-" 4970 > 4971 <button 4972 class="btn btn--solid btn--lg input-btn" 4973 name="commit" 4974 type="submit" 4975 aria-label="Subscribe" 4976 > 4977 <span> 4978 <svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"> 4979<path d="M16.83,22.67l6.67-6.67M23.5,16l-6.67-6.67M23.5,16h-15" stroke="#333132" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"></path><path d="M16.83,22.67l6.67-6.67M23.5,16l-6.67-6.67M23.5,16h-15" stroke="#333132" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"></path></svg> 4980 </span> 4981 </button> 4982 </div> 4983 4984 �</form></div>� 4985 <accordeon-component 4986 class="accordeon-plus footer__accordion block-menu_EE7iqA " 4987 4988 data-aria-expanded="true" 4989 data-section-id="sections--19358980440163__footer" 4990 data-block-id="menu_EE7iqA" 4991 4992 > 4993 <accordeon-button class="footer__accordion_btn" tabindex="0"> 4994 <p class="h6">Shop</p><svg class="accordeon-plus__icon" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns='http://www.w3.org/2000/svg' aria-labelledby='title' role='img'> <path d="M7 12H17" stroke="currentColor" stroke-width="2"/> <path d="M12 7L12 17" stroke="currentColor" stroke-width="2"/> <title id="title">Plus</title> </svg></accordeon-button> 4995 4996 <div class="accordeon-plus__content-wrap" data-accordeon-content-wrap> 4997 <div class="footer__menu body4" data-accordeon-content><a 4998 class="footer__menu-item underline-text body-color body-font-weight-from-global-settings" 4999 href="/collections/all" 5000 aria-label="All" 5001 >
5002 <span class="underline-text__label">All</span> 5003 </a><a 5004 class="footer__menu-item underline-text body-color body-font-weight-from-global-settings" 5005 href="/collections/wines" 5006 aria-label="Wines" 5007 > 5008 <span class="underline-text__label">Wines</span> 5009 </a><a 5010 class="footer__menu-item underline-text body-color body-font-weight-from-global-settings" 5011 href="/collections/artisan-foods" 5012 aria-label="Artisan Foods" 5013 > 5014 <span class="underline-text__label">Artisan Foods</span> 5015 </a><a 5016 class="footer__menu-item underline-text body-color body-font-weight-from-global-settings" 5017 href="/collections/merch" 5018 aria-label="Merchandise " 5019 > 5020 <span class="underline-text__label">Merchandise </span> 5021 </a><a 5022 class="footer__menu-item underline-text body-color body-font-weight-from-global-settings" 5023 href="/pages/food-truck" 5024 aria-label="Food Truck" 5025 > 5026 <span class="underline-text__label">Food Truck</span> 5027 </a></div> 5028 </div> 5029 </accordeon-component> 5030 5031 5032 <div 5033 class="footer__block block-menu_EE7iqA footer__block--mobile-hidden " 5034 5035 5036 ><div class="footer__title h6">Shop</div><div class="footer__menu body4"><a 5037 class="footer__menu-item underline-text body-color body-font-weight-from-global-settings" 5038 href="/collections/all" 5039 aria-label="All" 5040 > 5041 <span class="underline-text__label">All</span> 5042 </a><a 5043 class="footer__menu-item underline-text body-color body-font-weight-from-global-settings" 5044 href="/collections/wines" 5045 aria-label="Wines" 5046 > 5047 <span class="underline-text__label">Wines</span> 5048 </a><a 5049 class="footer__menu-item underline-text body-color body-font-weight-from-global-settings" 5050 href="/collections/artisan-foods" 5051 aria-label="Artisan Foods" 5052 > 5053 <span class="underline-text__label">Artisan Foods</span> 5054 </a><a 5055 class="footer__menu-item underline-text body-color body-font-weight-from-global-settings" 5056 href="/collections/merch" 5057 aria-label="Merchandise " 5058 > 5059 <span class="underline-text__label">Merchandise </span> 5060 </a><a 5061 class="footer__menu-item underline-text body-color body-font-weight-from-global-settings" 5062 href="/pages/food-truck" 5063 aria-label="Food Truck" 5064 > 5065 <span class="underline-text__label">Food Truck</span> 5066 </a></div> 5067 </div>� 5068 <accordeon-component 5069 class="accordeon-plus footer__accordion block-footer-2 " 5070 5071 data-aria-expanded="true" 5072 data-section-id="sections--19358980440163__footer" 5073 data-block-id="footer-2" 5074 5075 > 5076 <accordeon-button class="footer__accordion_btn" tabindex="0"> 5077 <p class="h6">Visit</p><svg class="accordeon-plus__icon" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns='http://www.w3.org/2000/svg' aria-labelledby='title' role='img'> <path d="M7 12H17" stroke="currentColor" stroke-width="2"/> <path d="M12 7L12 17" stroke="currentColor" stroke-width="2"/> <title id="title">Plus</title> </svg></accordeon-button> 5078 5079 <div class="accordeon-plus__content-wrap" data-accordeon-content-wrap> 5080 <div class="footer__menu body4" data-accordeon-content><a 5081 class="footer__menu-item underline-text body-color body-font-weight-from-global-settings" 5082 href="/pages/all-experiences" 5083 aria-label="All Experiences" 5084 >
5085 <span class="underline-text__label">All Experiences</span> 5086 </a><a 5087 class="footer__menu-item underline-text body-color body-font-weight-from-global-settings" 5088 href="/pages/the-tasting-room" 5089 aria-label="The Tasting Room" 5090 > 5091 <span class="underline-text__label">The Tasting Room</span> 5092 </a><a 5093 class="footer__menu-item underline-text body-color body-font-weight-from-global-settings" 5094 href="/pages/enoteca" 5095 aria-label="Enoteca" 5096 > 5097 <span class="underline-text__label">Enoteca</span> 5098 </a><a 5099 class="footer__menu-item underline-text body-color body-font-weight-from-global-settings" 5100 href="/pages/virtual-tastings" 5101 aria-label="Virtual Tastings" 5102 > 5103 <span class="underline-text__label">Virtual Tastings</span> 5104 </a><a 5105 class="footer__menu-item underline-text body-color body-font-weight-from-global-settings" 5106 href="/pages/upcoming-events" 5107 aria-label="Upcoming Events" 5108 > 5109 <span class="underline-text__label">Upcoming Events</span> 5110 </a><a 5111 class="footer__menu-item underline-text body-color body-font-weight-from-global-settings" 5112 href="/pages/private-events" 5113 aria-label="Private Events" 5114 > 5115 <span class="underline-text__label">Private Events</span> 5116 </a></div> 5117 </div> 5118 </accordeon-component> 5119 5120 5121 <div 5122 class="footer__block block-footer-2 footer__block--mobile-hidden " 5123 5124 5125 ><div class="footer__title h6">Visit</div><div class="footer__menu body4"><a 5126 class="footer__menu-item underline-text body-color body-font-weight-from-global-settings" 5127 href="/pages/all-experiences" 5128 aria-label="All Experiences" 5129 > 5130 <span class="underline-text__label">All Experiences</span> 5131 </a><a 5132 class="footer__menu-item underline-text body-color body-font-weight-from-global-settings" 5133 href="/pages/the-tasting-room" 5134 aria-label="The Tasting Room" 5135 > 5136 <span class="underline-text__label">The Tasting Room</span> 5137 </a><a 5138 class="footer__menu-item underline-text body-color body-font-weight-from-global-settings" 5139 href="/pages/enoteca" 5140 aria-label="Enoteca" 5141 > 5142 <span class="underline-text__label">Enoteca</span> 5143 </a><a 5144 class="footer__menu-item underline-text body-color body-font-weight-from-global-settings" 5145 href="/pages/virtual-tastings" 5146 aria-label="Virtual Tastings" 5147 > 5148 <span class="underline-text__label">Virtual Tastings</span> 5149 </a><a 5150 class="footer__menu-item underline-text body-color body-font-weight-from-global-settings" 5151 href="/pages/upcoming-events" 5152 aria-label="Upcoming Events" 5153 > 5154 <span class="underline-text__label">Upcoming Events</span> 5155 </a><a 5156 class="footer__menu-item underline-text body-color body-font-weight-from-global-settings" 5157 href="/pages/private-events" 5158 aria-label="Private Events" 5159 >
5160 <span class="underline-text__label">Private Events</span> 5161 </a></div> 5162 </div>� 5163 <accordeon-component 5164 class="accordeon-plus footer__accordion block-menu_zm9nXX " 5165 5166 data-aria-expanded="true" 5167 data-section-id="sections--19358980440163__footer" 5168 data-block-id="menu_zm9nXX" 5169 5170 > 5171 <accordeon-button class="footer__accordion_btn" tabindex="0"> 5172 <p class="h6">Join</p><svg class="accordeon-plus__icon" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns='http://www.w3.org/2000/svg' aria-labelledby='title' role='img'> <path d="M7 12H17" stroke="currentColor" stroke-width="2"/> <path d="M12 7L12 17" stroke="currentColor" stroke-width="2"/> <title id="title">Plus</title> </svg></accordeon-button> 5173 5174 <div class="accordeon-plus__content-wrap" data-accordeon-content-wrap> 5175 <div class="footer__menu body4" data-accordeon-content><a 5176 class="footer__menu-item underline-text body-color body-font-weight-from-global-settings" 5177 href="/pages/all-memberships" 5178 aria-label="All Memberships" 5179 > 5180 <span class="underline-text__label">All Memberships</span> 5181 </a><a 5182 class="footer__menu-item underline-text body-color body-font-weight-from-global-settings" 5183 href="/pages/the-wine-drop-subscription" 5184 aria-label="The Wine Drop Subscription" 5185 > 5186 <span class="underline-text__label">The Wine Drop Subscription</span> 5187 </a><a 5188 class="footer__menu-item underline-text body-color body-font-weight-from-global-settings" 5189 href="/pages/the-cab-drop-subscription" 5190 aria-label="The Cab Drop Subscription" 5191 > 5192 <span class="underline-text__label">The Cab Drop Subscription</span> 5193 </a><a 5194 class="footer__menu-item underline-text body-color body-font-weight-from-global-settings" 5195 href="/pages/the-mangia-subscription" 5196 aria-label="The Mangia! Food Subscription" 5197 > 5198 <span class="underline-text__label">The Mangia! Food Subscription</span> 5199 </a></div> 5200 </div> 5201 </accordeon-component> 5202 5203 5204 <div 5205 class="footer__block block-menu_zm9nXX footer__block--mobile-hidden " 5206 5207 5208 ><div class="footer__title h6">Join</div><div class="footer__menu body4"><a 5209 class="footer__menu-item underline-text body-color body-font-weight-from-global-settings" 5210 href="/pages/all-memberships" 5211 aria-label="All Memberships" 5212 > 5213 <span class="underline-text__label">All Memberships</span> 5214 </a><a 5215 class="footer__menu-item underline-text body-color body-font-weight-from-global-settings" 5216 href="/pages/the-wine-drop-subscription" 5217 aria-label="The Wine Drop Subscription" 5218 > 5219 <span class="underline-text__label">The Wine Drop Subscription</span> 5220 </a><a 5221 class="footer__menu-item underline-text body-color body-font-weight-from-global-settings" 5222 href="/pages/the-cab-drop-subscription" 5223 aria-label="The Cab Drop Subscription" 5224 >
5225 <span class="underline-text__label">The Cab Drop Subscription</span> 5226 </a><a 5227 class="footer__menu-item underline-text body-color body-font-weight-from-global-settings" 5228 href="/pages/the-mangia-subscription" 5229 aria-label="The Mangia! Food Subscription" 5230 > 5231 <span class="underline-text__label">The Mangia! Food Subscription</span> 5232 </a></div> 5233 </div>� 5234 <accordeon-component 5235 class="accordeon-plus footer__accordion block-menu_VAeLFk " 5236 5237 data-aria-expanded="true" 5238 data-section-id="sections--19358980440163__footer" 5239 data-block-id="menu_VAeLFk" 5240 5241 > 5242 <accordeon-button class="footer__accordion_btn" tabindex="0"> 5243 <p class="h6">Information</p><svg class="accordeon-plus__icon" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns='http://www.w3.org/2000/svg' aria-labelledby='title' role='img'> <path d="M7 12H17" stroke="currentColor" stroke-width="2"/> <path d="M12 7L12 17" stroke="currentColor" stroke-width="2"/> <title id="title">Plus</title> </svg></accordeon-button> 5244 5245 <div class="accordeon-plus__content-wrap" data-accordeon-content-wrap> 5246 <div class="footer__menu body4" data-accordeon-content><a 5247 class="footer__menu-item underline-text body-color body-font-weight-from-global-settings" 5248 href="/pages/contact" 5249 aria-label="Contact" 5250 > 5251 <span class="underline-text__label">Contact</span> 5252 </a><a 5253 class="footer__menu-item underline-text body-color body-font-weight-from-global-settings" 5254 href="/pages/customer-support" 5255 aria-label="Customer Support" 5256 > 5257 <span class="underline-text__label">Customer Support</span> 5258 </a><a 5259 class="footer__menu-item underline-text body-color body-font-weight-from-global-settings" 5260 href="/pages/affiliate-program" 5261 aria-label="Affiliate Program" 5262 > 5263 <span class="underline-text__label">Affiliate Program</span> 5264 </a><a 5265 class="footer__menu-item underline-text body-color body-font-weight-from-global-settings" 5266 href="/pages/trade-tools" 5267 aria-label="Trade Tools" 5268 > 5269 <span class="underline-text__label">Trade Tools</span> 5270 </a><a 5271 class="footer__menu-item underline-text body-color body-font-weight-from-global-settings" 5272 href="/pages/wholesale" 5273 aria-label="Wholesale" 5274 > 5275 <span class="underline-text__label">Wholesale</span> 5276 </a><a 5277 class="footer__menu-item underline-text body-color body-font-weight-from-global-settings" 5278 href="/pages/find-our-products" 5279 aria-label="Find Our Products" 5280 > 5281 <span class="underline-text__label">Find Our Products</span> 5282 </a><a 5283 class="footer__menu-item underline-text body-color body-font-weight-from-global-settings" 5284 href="https://www.cliffamily.com/policies/privacy-policy" 5285 aria-label="Your Privacy Choices" 5286 >
5287 <span class="underline-text__label">Your Privacy Choices</span> 5288 </a><a 5289 class="footer__menu-item underline-text body-color body-font-weight-from-global-settings" 5290 href="/pages/wine-gift-faq" 5291 aria-label="Wine Gift FAQ" 5292 > 5293 <span class="underline-text__label">Wine Gift FAQ</span> 5294 </a><a 5295 class="footer__menu-item underline-text body-color body-font-weight-from-global-settings" 5296 href="/pages/summer-shipping-faq" 5297 aria-label="Summer Shipping FAQ" 5298 > 5299 <span class="underline-text__label">Summer Shipping FAQ</span> 5300 </a><a 5301 class="footer__menu-item underline-text body-color body-font-weight-from-global-settings" 5302 href="https://www.cliffamily.com/pages/corporate-gifting-faq" 5303 aria-label="Corporate Gifting FAQ" 5304 > 5305 <span class="underline-text__label">Corporate Gifting FAQ</span> 5306 </a></div> 5307 </div> 5308 </accordeon-component> 5309 5310 5311 <div 5312 class="footer__block block-menu_VAeLFk footer__block--mobile-hidden " 5313 5314 5315 ><div class="footer__title h6">Information</div><div class="footer__menu body4"><a 5316 class="footer__menu-item underline-text body-color body-font-weight-from-global-settings" 5317 href="/pages/contact" 5318 aria-label="Contact" 5319 > 5320 <span class="underline-text__label">Contact</span> 5321 </a><a 5322 class="footer__menu-item underline-text body-color body-font-weight-from-global-settings" 5323 href="/pages/customer-support" 5324 aria-label="Customer Support" 5325 > 5326 <span class="underline-text__label">Customer Support</span> 5327 </a><a 5328 class="footer__menu-item underline-text body-color body-font-weight-from-global-settings" 5329 href="/pages/affiliate-program" 5330 aria-label="Affiliate Program" 5331 > 5332 <span class="underline-text__label">Affiliate Program</span> 5333 </a><a 5334 class="footer__menu-item underline-text body-color body-font-weight-from-global-settings" 5335 href="/pages/trade-tools" 5336 aria-label="Trade Tools" 5337 > 5338 <span class="underline-text__label">Trade Tools</span> 5339 </a><a 5340 class="footer__menu-item underline-text body-color body-font-weight-from-global-settings" 5341 href="/pages/wholesale" 5342 aria-label="Wholesale" 5343 > 5344 <span class="underline-text__label">Wholesale</span> 5345 </a><a 5346 class="footer__menu-item underline-text body-color body-font-weight-from-global-settings" 5347 href="/pages/find-our-products" 5348 aria-label="Find Our Products" 5349 > 5350 <span class="underline-text__label">Find Our Products</span> 5351 </a><a 5352 class="footer__menu-item underline-text body-color body-font-weight-from-global-settings" 5353 href="https://www.cliffamily.com/policies/privacy-policy" 5354 aria-label="Your Privacy Choices" 5355 >
5356 <span class="underline-text__label">Your Privacy Choices</span> 5357 </a><a 5358 class="footer__menu-item underline-text body-color body-font-weight-from-global-settings" 5359 href="/pages/wine-gift-faq" 5360 aria-label="Wine Gift FAQ" 5361 > 5362 <span class="underline-text__label">Wine Gift FAQ</span> 5363 </a><a 5364 class="footer__menu-item underline-text body-color body-font-weight-from-global-settings" 5365 href="/pages/summer-shipping-faq" 5366 aria-label="Summer Shipping FAQ" 5367 > 5368 <span class="underline-text__label">Summer Shipping FAQ</span> 5369 </a><a 5370 class="footer__menu-item underline-text body-color body-font-weight-from-global-settings" 5371 href="https://www.cliffamily.com/pages/corporate-gifting-faq" 5372 aria-label="Corporate Gifting FAQ" 5373 > 5374 <span class="underline-text__label">Corporate Gifting FAQ</span> 5375 </a></div> 5376 </div>� 5377 5378 <div 5379 class="footer__block block-image_qUAhVK footer__block--mobile-static " 5380 5381 5382 ><div class="footer__image-wrap"> 5383 <a 5384 class="shape shape--nature" 5385 5386 href="https://www.bcorporation.net/en-us/" 5387 5388 aria-label="" 5389 ><img 5390 class='lazyload 5391image footer__image 5392 5393' alt='' width='1' height='1' 5394style='object-position: 50.0% 50.0%; ' src='//www.cliffamily.com/cdn/shop/files/B-Corp-Logo.svg?v=1744919390&width=160' 5395 5396 data-srcset='//www.cliffamily.com/cdn/shop/files/B-Corp-Logo.svg?v=1744919390&width=128 5397 128w,//www.cliffamily.com/cdn/shop/files/B-Corp-Logo.svg?v=1744919390&width=240 5398 240w,//www.cliffamily.com/cdn/shop/files/B-Corp-Logo.svg?v=1744919390&width=380 5399 380w,//www.cliffamily.com/cdn/shop/files/B-Corp-Logo.svg?v=1744919390&width=480 5400 480w,//www.cliffamily.com/cdn/shop/files/B-Corp-Logo.svg?v=1744919390&width=540 5401 540w,//www.cliffamily.com/cdn/shop/files/B-Corp-Logo.svg?v=1744919390&width=640 5402 640w,//www.cliffamily.com/cdn/shop/files/B-Corp-Logo.svg?v=1744919390&width=720 5403 720w,//www.cliffamily.com/cdn/shop/files/B-Corp-Logo.svg?v=1744919390&width=920 5404 920w,//www.cliffamily.com/cdn/shop/files/B-Corp-Logo.svg?v=1744919390&width=1080 5405 1080w,//www.cliffamily.com/cdn/shop/files/B-Corp-Logo.svg?v=1744919390&width=1768 5406 1768w,//www.cliffamily.com/cdn/shop/files/B-Corp-Logo.svg?v=1744919390&width=2056 5407 2056w,' data-sizes='auto' loading='lazy' 5408 5409 data-parent-fit='cover' data-aspectratio='0.6021505376344086' 5410 5411 5412 5413 ></a> 5414 </div> 5415 </div></div> 5416 5417 5418 <div 5419 class="footer__utils footer__utils--bordered " 5420 5421 ><div class="footer__bottom-bar"><a 5422 class="footer__bottom-bar-item underline-text body-color" 5423 href="https://www.facebook.com/cliffamilywinery" 5424 aria-label="Facebook" 5425 > 5426 <span class="underline-text__label">Facebook</span> 5427 </a><a 5428 class="footer__bottom-bar-item underline-text body-color" 5429 href="https://www.instagram.com/cliffamily/" 5430 aria-label="Instagram" 5431 > 5432 <span class="underline-text__label">Instagram</span> 5433 </a><a 5434 class="footer__bottom-bar-item underline-text body-color" 5435 href="https://www.linkedin.com/company/clif-family-winery" 5436 aria-label="Linkedin" 5437 > 5438 <span class="underline-text__label">Linkedin</span> 5439 </a><a 5440 class="footer__bottom-bar-item underline-text body-color" 5441 href="https://www.pinterest.com/clifwine/" 5442 aria-label="Pinterest" 5443 >
5444 <span class="underline-text__label">Pinterest</span> 5445 </a></div> 5446 <div class="footer__extra"><div class="footer__payment-icons"><img src="//www.cliffamily.com/cdn/shopifycloud/storefront/assets/payment_icons/american_express-2bdbf0e2.svg" alt="Payment: american_express" loading="lazy"><img src="//www.cliffamily.com/cdn/shopifycloud/storefront/assets/payment_icons/apple_pay-1721ebad.svg" alt="Payment: apple_pay" loading="lazy"><img src="//www.cliffamily.com/cdn/shopifycloud/storefront/assets/payment_icons/diners_club-678e3046.svg" alt="Payment: diners_club" loading="lazy"><img src="//www.cliffamily.com/cdn/shopifycloud/storefront/assets/payment_icons/discover-59880595.svg" alt="Payment: discover" loading="lazy"><img src="//www.cliffamily.com/cdn/shopifycloud/storefront/assets/payment_icons/google_pay-34c30515.svg" alt="Payment: google_pay" loading="lazy"><img src="//www.cliffamily.com/cdn/shopifycloud/storefront/assets/payment_icons/jcb-a0a4f44a.svg" alt="Payment: jcb" loading="lazy"><img src="//www.cliffamily.com/cdn/shopifycloud/storefront/assets/payment_icons/master-f5a74105.svg" alt="Payment: master" loading="lazy"><img src="//www.cliffamily.com/cdn/shopifycloud/storefront/assets/payment_icons/shopify_pay-925ab76d.svg" alt="Payment: shopify_pay" loading="lazy"><img src="//www.cliffamily.com/cdn/shopifycloud/storefront/assets/payment_icons/visa-b614b878.svg" alt="Payment: visa" loading="lazy"></div></div> 5447 5448 </div><div 5449 class="footer__policies " 5450 5451 > 5452 <a 5453 class="footer__policies-item underline-text body-color" 5454 href="/policies/privacy-policy" 5455 aria-label="Privacy policy" 5456 > 5457 <span class="underline-text__label">Privacy policy</span> 5458 </a> 5459 <a 5460 class="footer__policies-item underline-text body-color" 5461 href="/policies/shipping-policy" 5462 aria-label="Shipping policy" 5463 > 5464 <span class="underline-text__label">Shipping policy</span> 5465 </a> 5466 <a 5467 class="footer__policies-item underline-text body-color" 5468 href="/policies/terms-of-service" 5469 aria-label="Terms of service" 5470 > 5471 <span class="underline-text__label">Terms of service</span> 5472 </a> 5473 <a 5474 class="footer__policies-item underline-text body-color" 5475 href="/policies/refund-policy" 5476 aria-label="Refund policy" 5477 > 5478 <span class="underline-text__label">Refund policy</span> 5479 </a> 5480 <a 5481 class="footer__policies-item underline-text body-color" 5482 href="#shopifyReshowConsentBanner" 5483 aria-label="Cookie preferences" 5484 > 5485 <span class="underline-text__label">Cookie preferences</span> 5486 </a> 5487 </div></div> 5488 </div> 5489</div> 5490 5491 5492
5493<script> 5494 try { 5495 if (!window.auroraTheme) { 5496 window.auroraTheme = {} 5497 } 5498 5499 const settings = {"color_scheme":"default","enable_background_around_container":false,"container_size":"full-screen","desktop_column_count":"6","enable_border":false,"bottom_bar":"social-media","show_payment_icons":true,"copyright_text":"","enable_follow_on_shop":false,"show_language_selector":false,"show_currency_selector":false,"show_currency_flags":false,"show_policy_links":true,"add_side_paddings":true,"section_spacing_top":0,"section_spacing_bottom":0,"section_spacing_top_desktop":0,"section_spacing_bottom_desktop":0} 5500 const element = document.getElementById('shopify-section-sections--19358980440163__footer') 5501 const blocks = {"subscribe-subscribe_NjxbJB":{"title":"Join Our Email List","heading_size":"h6","text":"","body_size":"body4","input_style":"outline","show_signup_checkbox":false,"signup_checkbox_text":"I agree to the consent rules","mobile_block_style":"static","mobile_title":"Join Our Email List","mobile_heading_size":"h6"},"menu-menu_EE7iqA":{"menu":"footer","body_size":"body4","title":"Shop","heading_size":"h6","mobile_block_style":"true","mobile_title":"Shop","mobile_heading_size":"h6"},"menu-footer-2":{"menu":"visit","body_size":"body4","title":"Visit","heading_size":"h6","mobile_block_style":"true","mobile_title":"Visit","mobile_heading_size":"h6"},"menu-menu_zm9nXX":{"menu":"join","body_size":"body4","title":"Join","heading_size":"h6","mobile_block_style":"true","mobile_title":"Join","mobile_heading_size":"h6"},"menu-menu_VAeLFk":{"menu":"information","body_size":"body4","title":"Information","heading_size":"h6","mobile_block_style":"true","mobile_title":"Information","mobile_heading_size":"h6"},"image-image_qUAhVK":{"image":"\/\/www.cliffamily.com\/cdn\/shop\/files\/B-Corp-Logo.svg?v=1744919390","image_ratio":1.7,"image_width":40,"link":"https:\/\/www.bcorporation.net\/en-us\/","mobile_block_style":"static","mobile_title":"","mobile_heading_size":"caption2"}} 5502 5503 window.auroraTheme = { 5504 ...window.auroraTheme, 5505 sections: { 5506 ...window.auroraTheme.sections, 5507 'sections--19358980440163__footer': { 5508 settings, 5509 element, 5510 blocks, 5511 apps: document.querySelectorAll('[data-custom-app]') 5512 }, 5513 }, 5514 } 5515 } catch { 5516 5517 } 5518</script>
5518 5519 5520 5521 5522</footer> 5523<!-- END sections: main-footer-group --> 5524<aside> 5525 <quick-view 5526 class='quick-view' 5527 id='Quick-view' 5528 data-with-overlay="only-desktop" 5529 data-overlay-important 5530 data-with-close-on-outside 5531 data-with-close-on-escape 5532 data-target-id='QuickViewProduct' 5533 data-open-direction='right' 5534 > 5535 <template data-sidebar-template='Quick-view'> 5536 <div data-sidebar-body></div> 5537 </template> 5538 </quick-view> 5539</aside> 5540 5541 5542 <aside> 5543 <cart-notification-popup 5544 class='cart-notification-popup' 5545 id='CartNotificationPopup' 5546 data-overlay-important 5547 data-with-close-on-outside 5548 data-with-overlay 5549 > 5550 <template data-modal-template='CartNotificationPopup'> 5551 <div role='dialog' aria-modal='true' class='cart-notification-popup__body'> 5552 <div class='cart-notification-popup__header'> 5553 <div class='cart-notification-popup__header-title'>Added to your cart</div> 5554 <modal-button 5555 data-action='close' 5556 class='close-button-with-scale-hover' 5557 data-modal='#CartNotificationPopup' 5558 tabindex='0' 5559 > 5560 </modal-button> 5561 </div> 5562 <div> 5563 <div class='cart-notification-popup__content' data-cart-notification-popup></div> 5564 <form 5565 class='cart-notification-popup__form' 5566 action='/cart' 5567 method='post' 5568 id='cart-notification-form' 5569 > 5570 <a 5571 class='btn btn--lg btn--outline cart-notification-popup__form-button btn--with-small-horizontal-padding' 5572 href='/cart' 5573 aria-label='Go to cart' 5574 >Go to cart</a> 5575 5576 <button 5577 type='submit' 5578 id='checkout' 5579 class='btn btn--lg btn--solid cart-notification-popup__form-button btn--with-small-horizontal-padding' 5580 name='checkout' 5581 aria-label='Check out' 5582 > 5583 <span data-button-text>Check out</span> 5584 </button> 5585 5586 </form> 5587 </div> 5588 </div> 5589 </template> 5590 </cart-notification-popup> 5591 </aside> 5592 5593 5594<aside> 5595 <notification-component class='notification' id='GlobalNotification'> 5596 <div class='notification__overlay'></div> 5597 <div class='notification__body'> 5598 <div class='alert notification__alert' role='alert' data-notification-alert> 5599 <svg class='alert__icon' width='24' height='24' viewB
5599ox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' aria-labelledby='title' role='img'> <title id="title">Error</title> <path d="M12 6V13" stroke="currentColor" stroke-width="2"/> <path d="M12 15V17" stroke="currentColor" stroke-width="2"/> <rect x="0.5" y="0.5" width="23" height="23" rx="11.5" stroke="currentColor"/> </svg> 5600 <span class='visually-hidden' role='alert' data-notification-screen-reader-alert-text></span> 5601 <div class='alert__text' data-notification-alert-text></div> 5602 <div class='alert__close-icon-wrapper' data-notification-close-button> 5603 <svg class='alert__close-icon' width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg' aria-labelledby='title' role='img'> <title id="title">Notification close</title> <circle cx="10" cy="10" r="10" fill="black"/> <path d="M14.1665 5.8335L5.83317 14.1668" stroke="white" stroke-width="2"/> <path d="M14.1665 14.1665L5.83317 5.83317" stroke="white" stroke-width="2"/> </svg> 5604 </div> 5605 </div> 5606 </div> 5607 </notification-component> 5608</aside> 5609 5610<aside> 5611 <sidebar-component 5612 class='sidebar pickup-availability-sidebar' 5613 id='pickup-availability-sidebar' 5614 data-with-overlay="only-desktop" 5615 data-with-close-on-outside 5616 data-with-close-on-escape 5617 data-overlay-important 5618 data-section-id='' 5619 data-open-direction='right' 5620 tabindex='-1' 5621 > 5622 <template data-sidebar-template='pickup-availability-sidebar'> 5623 <div class='sidebar__body pickup-availability-sidebar__body' data-sidebar-body></div> 5624 </template> 5625 </sidebar-component> 5626</aside> 5627<aside><back-to-top-button> 5628 <button 5629 class='back-to-top-button back-to-top-button--bottom-left-position unstyled-button' 5630 data-back-to-top-button 5631 aria-label='Back to top' 5632 > 5633 <svg class='back-to-top-button__icon' width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"> <title id="title">Back to top</title> <path d="M16.83,22.67l6.67-6.67M23.5,16l-6.67-6.67M23.5,16h-15" stroke="#333132" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"></path><path d="M16.83,22.67l6.67-6.67M23.5,16l-6.67-6.67M23.5,16h-15" stroke="#333132" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"></path></svg> 5634 </button> 5635</back-to-top-button> 5636�<zoom-cursor class='zoom-cursor'> 5637 <svg class="zoom-cursor__icon" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns='http://www.w3.org/2000/svg' aria-labelledby='title' role='img'> <path d="M7 12H17" stroke="currentColor" stroke-width="2"/> <path d="M12 7L12 17" stroke="currentColor" stroke-width="2"/> <title id="title">Plus</title> </svg> 5638 </zoom-cursor> 5639 <close-cursor class='close-cursor'> 5640 <svg class='close-cursor__icon' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg' aria-labelledby='title' role='img'> <title id="title">Close</title> <path d="M22.6665 9.3335L9.33317 22.6668" stroke="currentColor" stroke-width="2" /> <path d="M22.6665 22.6665L9.33317 9.33317" stroke="currentColor" stroke-width="2" /> </svg> 5641 </close-cursor> 5642</aside> 5643<aside> 5644 <body-element class='body-overlay' ></body-element><div 5645 class='loading-overlay loading-overlay--global hidden' 5646 id='GlobalLoadingOverlayDots' 5647 5648> 5649 <div class='dots-spinner product-card__dots-spinner'> 5650 <div class='dots-spinner__dot'></div> 5651 <div class='dots-spinner__dot'></div> 5652 <div class='dots-spinner__dot'></div> 5653 </div> 5654</div> 5655</aside> 5656<div id="Portal"></div>
5656<script> 5657 window.routes = { 5658 cart_add_url: "/cart/add", 5659 cart_change_url: "/cart/change", 5660 cart_update_url: "/cart/update", 5661 predictive_search_url: "/search/suggest", 5662 cart_url: "/cart", 5663 product_recommendations_url: "/recommendations/products", 5664 root_url: "/", 5665 } 5666 window.auroraThemeLocales = { 5667 registrationMessage: "Account successfully created. Verification email sent to your email address. Click the link in the email to activate your account.", 5668 cartStrings: { 5669 error: "There was an error while updating your cart. Please try again.", 5670 quantityError: "You can only add [quantity] items to your cart.", 5671 }, 5672 variantStrings: { 5673 addToCart: "Add to cart", 5674 soldOut: "Sold out", 5675 unavailable: "Unavailable", 5676 }, 5677 countdownTimerString: { 5678 day: "Day", 5679 days: "Days", 5680 hour: "Hour", 5681 hours: "Hours", 5682 minute: "Min", 5683 minutes: "Min", 5684 second: "Sec", 5685 seconds: "Sec", 5686 }, 5687 } 5688</script>
vendor: 2 bytes, line 5688
5688
5689<script> 5690 try { 5691 if (!window.auroraTheme) { 5692 window.auroraTheme = {} 5693 } 5694 5695 window.auroraTheme.themeSettings = {"page_width":1400,"aside_padding_size":16,"round_level":"1","enable_image_zoom_out":false,"enable_content_slide_in":false,"heading_font_weight":"600","heading_font_uppercase":"normal","heading_font_scale":120,"heading_font_letter_spacing":0.8,"body_font_weight":"400","body_font_scale":110,"body_font_opacity":100,"body_font_letter_spacing":0,"menu_font_weight":"400","menu_font_uppercase":"uppercase","menu_font_scale":110,"menu_font_letter_spacing":0.5,"drawer_menu_font_scale":110,"drawer_menu_font_letter_spacing":0.5,"header_icons_font_uppercase":"normal","header_icons_font_scale":120,"header_icons_font_letter_spacing":0.5,"product_card_font_weight":"400","product_card_font_uppercase":"normal","product_card_font_scale":140,"product_card_font_letter_spacing":0.5,"button_font_weight":"600","button_font_uppercase":"uppercase","button_font_scale":110,"button_font_letter_spacing":0.5,"default_color_scheme":"primary","primary_text_color":"#333132","primary_background_color":"#fefefd","primary_foreground_color":"#fcfaf6","primary_border_color":"#fefefd","primary_button_background_color":"#9e1a1d","primary_button_text_color":"#fefefd","primary_outline_button_background_color":"#9e1a1d","primary_outline_button_text_color":"#9e1a1d","primary_image_overlay":"#333132","secondary_text_color":"#333132","secondary_background_color":"#f7f3ec","secondary_foreground_color":"#fefefd","secondary_border_color":"#f7f3ec","secondary_button_background_color":"#9e1a1d","secondary_button_text_color":"#fefefd","secondary_outline_button_background_color":"#9e1a1d","secondary_outline_button_text_color":"#9e1a1d","secondary_image_overlay":"#333132","custom_1_text_color":"#fefefd","custom_1_background_color":"#12284c","custom_1_foreground_color":"#12284c","custom_1_border_color":"#12284c","custom_1_button_background_color":"#fefefd","custom_1_button_text_color":"#12284c","custom_1_outline_button_background_color":"#fefefd","custom_1_outline_button_text_color":"#fefefd","custom_1_image_overlay":"#333132","custom_2_text_color":"#333132","custom_2_background_color":"#fefefd","custom_2_foreground_color":"#f7f3ec","custom_2_border_color":"#fefefd","custom_2_button_background_color":"#9e1a1d","custom_2_button_text_color":"#fefefd","custom_2_outline_button_background_color":"#9e1a1d","custom_2_outline_button_text_color":"#9e1a1d","custom_2_image_overlay":"#333132","custom_3_text_color":"#333132","custom_3_background_color":"#f7f3ec","custom_3_foreground_color":"#fcfaf6","custom_3_border_color":"#fdfbf9","custom_3_button_background_color":"#9e1a1d","custom_3_button_text_color":"#fefefd","custom_3_outline_button_background_color":"#9e1a1d","custom_3_outline_button_text_color":"#9e1a1d","custom_3_image_overlay":"#333132","white_text_color":"#fdfbf9","white_background_color":"#00596c","white_foreground_color":"#fefefd","white_border_color":"#fdfbf9","white_button_background_color":"#fefefd","white_button_text_color":"#333132","white_outline_button_background_color":"#fefefd","white_outline_button_text_color":"#fefefd","white_image_overlay":"#161919","black_text_color":"#fefefd","black_background_color":"#195046","black_foreground_color":"#fefefd","black_border_color":"#fdfbf9","black_button_background_color":"#fefefd","black_button_text_color":"#195046","black_outline_button_background_color":"#fefefd","black_outline_button_text_color":"#fefefd","black_image_overlay":"#3b3933","custom_5_text_color":"#fefefd","custom_5_background_color":"#9e1a1d","custom_5_foreground_color":"#9e1a1d","custom_5_border_color":"#9e1a1d","custom_5_button_background_color":"#fefefd","custom_5_button_text_color":"#9e1a1d","custom_5_outline_button_background_color":"#fefefd","custom_5_outline_button_text_color":"#fefefd","custom_5_image_overlay":"#3b3933","default_img_ratio":"fit-square","show_vendor":false,"show_currency_code":false,"show_compared_at_price":true,"show_color_count":false,"show_background":false,"enable_product_darken_background":false,"product_card_price_size":"md","img_hover":"show-secondary-media","show_navigation_dots_on_mobile":true,"product_card_rating_style":"none","product_card_rating_hide_if_zero_reviews":false,"product_card_rating_color":"#f49a13","color_swatches_what_to_show":"variant-images","color_swatches_when_to_show":"on_hover","color_swatches_when_to_show_on_mobile":"never","color_swatches_hide_if_one_variant":true,"card_buttons_type":"add_only","desktop_button_style":"with_labels","product_card_quickview_icon":"eye-5","product_card_quickview_icon_stroke_width":"1.5","product_card_cart_icon":"plus-4","product_card_cart_icon_stroke_width":"1","show_button_on_hover":true,"product_card_badges_position":"on-image","product_card_badges_position_mobile":"on-image","product_card_show_sold_out_badge":true,"product_card_show_sale_badge":true,"product_card_show_sale_amount_badge":true,"product_card_highlight_sale_price":true,"product_card_show_custom_1_badge":true,"product_card_show_custom_2_badge":true,"product_card_show_custom_3_badge":true,"product_card_sold_out_badge_bg":"#9e1a1d","product_card_sold_out_badge_color":"#ffffff","product_sale_badge_variant":"variant_1","product_sale_badge_bg":"#9e1a1d","product_sale_badge_color":"#ffffff","product_sale_amount_badge_variant":"variant_1","product_sale_amount_badge_bg":"#9e1a1d","product_sale_badge_amount_color":"#ffffff","product_highlight_sale_price_color":"#9e1a1d","product_card_custom_badge_1_text":"Best Seller","product_card_custom_badge_1_tag":"Best Seller","product_card_custom_badge_1_bg":"#9e1a1d","product_card_custom_badge_1_color":"#ffffff","product_card_custom_badge_2_text":"Lower ABV","product_card_custom_badge_2_tag":"Lower ABV","product_card_custom_badge_2_bg":"#9e1a1d","product_card_custom_badge_2_color":"#ffffff","product_card_custom_badge_3_text":"Members Only","product_card_custom_badge_3_tag":"Member Exclusive","product_card_custom_badge_3_bg":"#9e1a1d","product_card_custom_badge_3_color":"#ffffff","cart_type":"drawer_only","show_sticky_cart":true,"hide_transitional_popup":false,"hide_checkout_button":false,"cart_status_background_color":"#9e1a1d","cart_status_text_color":"#ffffff","cart_free_shipping_bar_visible":false,"cart_free_shipping_bar_threshold":200,"cart_free_shipping_heading_size":"caption1","cart_free_shipping_message_color":"#333132","cart_free_shipping_bar_style":"solid","cart_free_shipping_bar_size":"6","cart_free_shipping_bar_color":"#9e1a1d","cart_free_shipping_bar_gradient":"#9E1A1D","cart_free_shipping_bar_bg":"#f7f0e6","favicon":"\/\/www.cliffamily.com\/cdn\/shop\/files\/cliffamily_monogram.png?v=1744831111","search_type":"modal_and_page","show_back_to_top_button":true,"back_to_top_button_position":"bottom-left","social_icon_open_in_new_tab":true,"social_icon_style":"solid","social_instagram_link":"https:\/\/www.instagram.com\/cliffamily\/","social_facebook_link":"https:\/\/www.facebook.com\/cliffamilywinery","social_twitter_link":"","social_youtube_link":"","social_pinterest_link":"https:\/\/www.pinterest.com\/clifwine\/","social_tiktok_link":"https:\/\/www.tiktok.com\/@cliffamilynapa","social_tumblr_link":"","social_snapchat_link":"","social_linkedin_link":"https:\/\/www.linkedin.com\/company\/clif-family-winery","social_vimeo_link":"","social_flickr_link":"","social_reddit_link":"","social_email_link":"","social_behance_link":"","social_discord_link":"","social_dribbble_link":"","social_medium_link":"","social_twitch_link":"","social_whatsapp_link":"","social_viber_link":"","social_telegram_link":"","primary_option_name":"Color","primary_shape_for_product_cards":"portrait","primary_size_for_product_cards":5,"primary_shape_for_product_pages":"portrait","primary_size_for_product_pages":4,"primary_shape_for_filters":"square","primary_size_for_filters":1,"primary_custom_colors_and_patterns":"Ultramarine::#
56950437F2\nCherry blossom::#FFB7C5\nSunny day::yellow\/green\/blue\/\nSummertime::#F9FAFB\/#0F9D58\/#4285F4","secondary_option_names":"","secondary_shape_for_product_pages":"square","secondary_size_for_product_pages":4,"secondary_shape_for_filters":"square","secondary_size_for_filters":1,"secondary_custom_colors_and_patterns":"Ultramarine::#0437F2\nCherry blossom::#FFB7C5\nSunny day::yellow\/green\/blue\/\nSummertime::#F9FAFB\/#0F9D58\/#4285F4","input_style":"solid","product_card_reviews_app":"other","overlay_color":"#141416","overlay_opacity":20,"overlay_blur":3,"checkout_logo_position":"left","checkout_logo_size":"medium","checkout_body_background_color":"#fff","checkout_input_background_color_mode":"white","checkout_sidebar_background_color":"#fafafa","checkout_heading_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_body_font":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'","checkout_accent_color":"#1878b9","checkout_button_color":"#1878b9","checkout_error_color":"#e22120","enable_product_review":true,"product_color_swatches_style":"images","color_swatch_option_name_variants":"Color","header_icon_style":"outline","header_cart_icon_background_color":"#00c853","header_cart_icon_text_color":"#ffffff","show_old_price":true,"enable_product_card_multiply":true,"edge_rounding_degree":"high","primary_shape_for_product_pages_and_filters":"portrait","show_product_color_swatches_on_hover":true,"customer_layout":"customer_area"} 5696 } catch { 5697 5698 } 5699</script>
vendor: 2 bytes, line 5699
5699
5700<script> 5701 window.lazySizesConfig = window.lazySizesConfig || {}; 5702 window.lazySizesConfig.loadMode = 1; 5703 </script>
5703 5704 5705
5705<script src="//www.cliffamily.com/cdn/shop/t/41/assets/bundle.js?v=177434024302261605681789423807" defer="defer"></script>
5705 5706 5707
5707<script> 5708 window.addEventListener('DOMContentLoaded', function () { 5709 const allAnchors = document.querySelectorAll('a'); 5710 allAnchors.forEach((anchor) => { 5711 if (anchor.getAttribute('aria-label')?.toLowerCase() === 'book a tasting') { 5712 anchor.addEventListener('click', function (e) { 5713 // Send GTM event 5714 if (window.dataLayer) { 5715 window.dataLayer.push({ 5716 event: 'Click_out_to_bookings', 5717 booking_link: { 5718 url: this.href, 5719 location: window.location.pathname, 5720 }, 5721 }); 5722 } 5723 }); 5724 } 5725 5726 if (anchor.href?.includes('enoteca') && anchor.href?.includes('exploretock')) { 5727 anchor.addEventListener('click', function (e) { 5728 // Send GTM event 5729 if (window.dataLayer) { 5730 window.dataLayer.push({ 5731 event: 'Experiences_tasting_enoteca_click_out', 5732 enoteca_link: { 5733 url: this.href, 5734 location: window.location.pathname, 5735 }, 5736 }); 5737 } 5738 }); 5739 } 5740 5741 if (anchor.getAttribute('aria-label')?.toLowerCase() === 'gifting portal') { 5742 anchor.addEventListener('click', function (e) { 5743 // Send GTM event 5744 if (window.dataLayer) { 5745 window.dataLayer.push({ 5746 event: 'Click_out_to_gifting_site', 5747 gifting_link: { 5748 url: this.href, 5749 location: window.location.pathname, 5750 }, 5751 }); 5752 } 5753 }); 5754 } 5755 5756 if (anchor.href?.includes('exploretock') && window.location.pathname.includes('the-tasting-room')) { 5757 anchor.addEventListener('click', function (e) { 5758 // Send GTM event 5759 if (window.dataLayer) { 5760 window.dataLayer.push({ 5761 event: 'Experiences_tasting_click_out', 5762 experiences_link: { 5763 url: this.href, 5764 location: window.location.pathname, 5765 }, 5766 }); 5767 } 5768 }); 5769 } 5770 }); 5771 5772 // Listen for footer newsletter form submissions 5773 const footerForm = document.getElementById('ContactFooter'); 5774 if (footerForm) { 5775 footerForm.addEventListener('submit', function (e) { 5776 const emailInput = footerForm.querySelector('input[name="contact[email]"]'); 5777 if (window.dataLayer && emailInput) { 5778 window.dataLayer.push({ 5779 event: 'Subscribe_email_list', 5780 email_subscription: { 5781 email: emailInput.value, 5782 location: window.location.pathname, 5783 }, 5784 }); 5785 } 5786 }); 5787 } 5788 }); 5789 5790 // Function to add wine drop subscription event listener 5791 function setupWineDropSubscriptionTracking() { 5792 const isWineDrop = new URLSearchParams(window.location.search).get('product') === 'the-wine-drop'; 5793 const isCabDrop = new URLSearchParams(window.location.search).get('product') === 'the-cab-drop'; 5794 5795 const wineDropButton = document.querySelector('.bundle-button.button--primary'); 5796 5797 if (wineDropButton && (isWineDrop || isCabDrop)) { 5798 const eventName = isWineDrop ? 'Wine_subscription_preference_selected' : 'Cab_subscription_preference_selected'; 5799 console.log('eventName', eventName); 5800 // Button found, add the event listener 5801 wineDropButton.addEventListener('click', function (e) { 5802 if (window.dataLayer) { 5803 const selectedItems = document.querySelectorAll('.bundle-product-card'); 5804 const selectedItemsData = Array.from(selectedItems) 5805 .filter((item) => +item.dataset.quantity > 0) 5806 .map((item) => ({ 5807 product_id: item.dataset.pid, 5808 quantity: item.dataset.quantity, 5809 })); 5810 5811 const total = document 5812 .querySelector('footer .chakra-text.bundle-text--emphasis') 5813 ?.textContent?.trim() 5814 .replace('$', '') 5815 .replace('.', ''); 5816 5817 window.dataLayer.push({ 5818 event: eventName, 5819 ecommerce: { 5820 items: selectedItemsData, 5821 total: +total, 5822 }, 5823 }); 5824 } 5825 }); 5826 return true; // Successfully added listener 5827 } 5828 5829 return false; // Not on wine drop page 5830 } 5831 5832 // Initial check on DOMContentLoaded 5833 window.addEventListener('DOMContentLoaded', function () { 5834 const setupComplete = setupWineDropSubscriptionTracking(); 5835 5836 // If we're on the wine drop page but button wasn't found, start interval 5837 if (setupComplete === false) { 5838 let attempts = 0; 5839 const maxAttempts = 10; // Try for 10 seconds maximum 5840 5841 const checkInterval = setInterval(() => { 5842 attempts++; 5843 if (setupWineDropSubscriptionTracking() || attempts >= maxAttempts) { 5844 clearInterval(checkInterval); 5845 } 5846 }, 1000); 5847 } 5848 }); 5849</script>
5849 5850 5851 5852 5853 5854 5855
5855<script> 5856 var STYLE_VAR_MAP = { 5857 FreqButtonBackgroundColor: { 5858 cssVar: '--awt-freq-button-background', 5859 defaultVal: '#F0F0F0', 5860 }, 5861 FreqButtonBackgroundColorHover: { 5862 cssVar: '--awt-freq-button-background-hover', 5863 defaultVal: '#DDD', 5864 }, 5865 FreqButtonColor: { 5866 cssVar: '--awt-freq-button-color', 5867 defaultVal: '#000', 5868 }, 5869 FreqButtonColorHover: { 5870 cssVar: '--awt-freq-button-color-hover', 5871 defaultVal: '#000', 5872 }, 5873 FreqButtonBorder: { 5874 cssVar: '--awt-freq-button-border', 5875 defaultVal: '1px solid #000', 5876 }, 5877 FreqButtonBorderHover: { 5878 cssVar: '--awt-freq-button-border-hover', 5879 defaultVal: '1px solid #000', 5880 }, 5881 FreqButtonBorderRadius: { 5882 cssVar: '--awt-freq-button-border-radius', 5883 defaultVal: '0', 5884 }, 5885 FreqButtonBackgroundColorSelected: { 5886 cssVar: '--awt-freq-button-background-selected', 5887 defaultVal: '#000', 5888 }, 5889 FreqButtonBackgroundColorHoverSelected: { 5890 cssVar: '--awt-freq-button-background-hover-selected', 5891 defaultVal: '#000', 5892 }, 5893 FreqButtonColorSelected: { 5894 cssVar: '--awt-freq-button-color-selected', 5895 defaultVal: '#FFF', 5896 }, 5897 FreqButtonColorHoverSelected: { 5898 cssVar: '--awt-freq-button-color-hover-selected', 5899 defaultVal: '#FFF', 5900 }, 5901 FreqButtonBorderSelected: { 5902 cssVar: '--awt-freq-button-border-selected', 5903 defaultVal: '1px solid #000', 5904 }, 5905 FreqButtonBorderHoverSelected: { 5906 cssVar: '--awt-freq-button-border-hover-selected', 5907 defaultVal: '1px solid #000', 5908 }, 5909 PrimaryButtonBackgroundColor: { 5910 cssVar: '--awt-primary-button-background', 5911 defaultVal: '#000', 5912 }, 5913 PrimaryButtonBackgroundColorHover: { 5914 cssVar: '--awt-primary-button-background-hover', 5915 defaultVal: '#000', 5916 }, 5917 PrimaryButtonColor: { 5918 cssVar: '--awt-primary-button-color', 5919 defaultVal: '#FFF', 5920 }, 5921 PrimaryButtonColorHover: { 5922 cssVar: '--awt-primary-button-color-hover', 5923 defaultVal: '#FFF', 5924 }, 5925 PrimaryButtonBorder: { 5926 cssVar: '--awt-primary-button-border', 5927 defaultVal: '0px solid #FFF', 5928 }, 5929 PrimaryButtonBorderHover: { 5930 cssVar: '--awt-primary-button-border-hover', 5931 defaultVal: '0px solid #FFF', 5932 }, 5933 PrimaryButtonBorderRadius: { 5934 cssVar: '--awt-primary-button-border-radius', 5935 defaultVal: '4px', 5936 }, 5937 RadioButtonBackgroundColor: { 5938 cssVar: '--awt-radio-button-background', 5939 defaultVal: '#000', 5940 }, 5941 BorderColor: { 5942 cssVar: '--awt-border-color', 5943 defaultVal: '#e6e6e6', 5944 }, 5945 BorderRadius: { 5946 cssVar: '--awt-border-radius', 5947 defaultVal: '3px', 5948 }, 5949 SelectedPlanBackgroundColor: { 5950 cssVar: '--awt-selected-plan-background', 5951 defaultVal: '#EEE', 5952 }, 5953 SelectedPlanBorderColor: { 5954 cssVar: '--awt-selected-plan-border-color', 5955 defaultVal: '#000', 5956 },
5957 ProgressBarBackgroundColor: { 5958 cssVar: '--awt-progress-bar-background', 5959 defaultVal: '#000', 5960 }, 5961 ProgressBarColor: { 5962 cssVar: '--awt-progress-bar-color', 5963 defaultVal: '#FFF', 5964 }, 5965 AccentBackgroundColor: { 5966 cssVar: '--awt-accent-background', 5967 defaultVal: '#000', 5968 }, 5969 AccentColor: { 5970 cssVar: '--awt-accent-color', 5971 defaultVal: '#FFF', 5972 }, 5973 }; 5974 5975 (function () { 5976 window.bundleapp = window.bundleapp || {}; 5977 window.bundleapp.settings = Object.assign( 5978 {}, 5979 window.bundleapp.settings || {}, 5980 // All configs that where here have been moved to other places 5981 // the moneyFormat is now fetched below via ajax 5982 // other settings are set to the global namespace on the script tag handler 5983 // So this code here is only a reminder that the attribute exists 5984 5985 /** 5986 * Theme specific settings: 5987 * This is a quick and dirty way to get some theme specific settings into the app. 5988 * 5989 * priceContainerSel Array<String> selector string for the price container 5990 * comparePriceContainerSel Array<String> selector string for compare at price container 5991 * priceBadgeContainer Array<String> selector string for the price Badge container 5992 * hideIfUnavailable Boolean hides selling plans if variant is unavailable/out of stock 5993 * containerClass String Adds a class to the container where the widget renders 5994 * renderInsideSel String Selector to render the widget inside 5995 * renderAfterSel String Selector to render the widget after 5996 * renderBeforeSel String Selector to render the widget before 5997 * useRadioButtonFrequencySelector Boolean use radio buttons instead of a select 5998 * addToCartButtonSel Selector string to locale the add to cart button inside form[action='/cart/add'] 5999 * formDomChangeElementsSel String selector for items to listen to and trigger handleFormDomChanged (ex: 'li.variantSwatch' or 'li.variantSwatch, button.variantItem') 6000 * - use this when the items to select variant are not input fields and as such would not be listened to by our script naturally 6001 * */ 6002 { 6003 hideIfUnavailable: false, 6004 proxy: '/tools/bundle-subscriptions', 6005 appPublic: true, 6006 moneyFormat: '$\{\{amount\}\}', 6007 shopStyleSettings: {}, 6008 defaultSubscription: false, 6009 }, 6010 ); 6011 6012 window.bundleapp.setThemeConfigs = (obj) => { 6013 window.bundleapp.settings = Object.assign( 6014 {}, 6015 window.bundleapp.settings, 6016 obj, 6017 ); 6018 }; 6019 6020 var showPreviewModeControl = function () { 6021 const previewModeControlHtml = ` 6022 <div id="awt-preview-mode-control"> 6023 <div class="awt-logo"> 6024 <div class="awt-logo--image"></div> 6025 <span>Preview</span> 6026 <a href="https://help.awtomatic.app/en/articles/5593674-previewing-and-testing-your-subscriptions" target="_blank"><div class="awt-logo--info-icon"></div></a> 6027 </div> 6028 <div> 6029 <!-- <button id="awt-preview-mode-control__hide">Hide</button> --> 6030 <button id="awt-preview-mode-control__close">Close</button> 6031 </div> 6032 </div> 6033 `; 6034 const $previewModelEl = document.createElement('div'); 6035 $previewModelEl.innerHTML = previewModeControlHtml; 6036 document.querySelector('body').appendChild($previewModelEl); 6037 6038 // not removing this yet bc its set to be used in a v2 version of the preview mode controls 6039 const hidePreviewControl = function () { 6040 document 6041 .querySelector('#awt-preview-mode-control') 6042 .classList.add('hidden'); 6043 }; 6044 const closePreviewMode = function () { 6045 window.localStorage.removeItem(PREVIEW_MODE_STORAGE_KEY); 6046 insertUrlParam('awt-preview'); 6047 window.location.reload(); 6048 }; 6049 // document 6050 // .querySelector('#awt-preview-mode-control__hide') 6051 // .addEventListener('click', hidePreviewControl); 6052 document 6053 .querySelector('#awt-preview-mode-control__close') 6054 .addEventListener('click', closePreviewMode); 6055 }; 6056 6057 var getShopInfo = function () { 6058 const moneyFormat = 6059 window.moneyFormat || 6060 (window.theme && window.theme.moneyFormat) || 6061 (window.theme && 6062 window.theme.strings && 6063 window.theme.strings.moneyFormat) || 6064 (window.theme && 6065 window.theme.settings && 6066 window.theme.settings.moneyFormat) || 6067 (window.bundleapp && window.bundleapp.settings && window.bundleapp.settings.moneyFormat); 6068 if (moneyFormat) { 6069 window.bundleapp.settings = Object.assign({}, window.bundleapp.settings, { 6070 moneyFormat: moneyFormat, 6071 }); 6072 return Promise.resolve(); 6073 } 6074 6075 return fetch(window.bundleapp.settings.proxy + '/shop-info') 6076 .then(function (res) { 6077 return res.json(); 6078 }) 6079 .then(function (data) { 6080 window.bundleapp.settings = Object.assign( 6081 {}, 6082 window.bundleapp.settings, 6083 data, 6084 ); 6085 }); 6086 }; 6087 6088 var setCssVars = function (styleSettings) { 6089 if (styleSettings) { 6090 // update CSS vars 6091 var root = document.querySelector(':root'); 6092 for (var styleSettingsKey in STYLE_VAR_MAP) { 6093 styleSettings[styleSettingsKey] && 6094 root.style.setProperty( 6095 STYLE_VAR_MAP[styleSettingsKey].cssVar, 6096 styleSettings[styleSettingsKey], 6097 ); 6098 } 6099 } 6100 }; 6101 6102 var insertUrlParam = function (key, value) { 6103 if (history.replaceState) { 6104 let searchParams = new URLSearchParams(window.location.search); 6105 if (value) { 6106 searchParams.set(key, value); 6107 } else { 6108 searchParams.delete(key); 6109 } 6110 let newurl = 6111 window.location.protocol + 6112 '//' + 6113 window.location.host + 6114 window.location.pathname + 6115 '?' + 6116 searchParams.toString(); 6117 window.history.replaceState({ path: newurl }, '', newurl); 6118 } 6119 }; 6120 6121 var formatMoney = function (cents, format) { 6122 if (typeof cents == 'string') { 6123 cents = cents.replace('.', ''); 6124 } 6125 var value = ''; 6126 var placeholderRegex = /\{\{\s*(\w+)\s*\}\}/; 6127 var formatString = format || window.bundleapp.settings.moneyFormat; 6128 6129 function defaultOption(opt, def) { 6130 return typeof opt == 'undefined' ? def : opt; 6131 } 6132 6133 function formatWithDelimiters(number, precision, thousands, decimal) { 6134 precision = defaultOption(precision, 2); 6135 thousands = defaultOption(thousands, ','); 6136 decimal = defaultOption(decimal, '.'); 6137 6138 if (isNaN(number) || number == null) { 6139 return 0; 6140 } 6141 6142 number = (number / 100.0).toFixed(precision); 6143 6144 var parts = number.split('.'), 6145 dollars = parts[0].replace( 6146 /(\d)(?=(\d\d\d)+(?!\d))/g, 6147 '$1' + thousands, 6148 ), 6149 cents = parts[1] ? decimal + parts[1] : ''; 6150 6151 return dollars + cents; 6152 } 6153 6154 switch (formatString.match(placeholderRegex)[1]) { 6155 case 'amount': 6156 value = formatWithDelimiters(cents, 2); 6157 break; 6158 case 'amount_no_decimals': 6159 value = formatWithDelimiters(cents, 0); 6160 break; 6161 case 'amount_with_comma_separator': 6162 value = formatWithDelimiters(cents, 2, '.', ','); 6163 break; 6164 case 'amount_no_decimals_with_comma_separator': 6165 value = formatWithDelimiters(cents, 0, '.', ','); 6166 break; 6167 } 6168 6169 return formatString.replace(placeholderRegex, value); 6170 }; 6171 // FIXME eslint error 6172 // eslint-disable-next-line no-undef 6173 const debounce = function (func, wait, immediate) { 6174 var timeout; 6175 return function () { 6176 var context = this, 6177 args = arguments; 6178 var later = function () { 6179 timeout = null;
6180 if (!immediate) func.apply(context, args); 6181 }; 6182 var callNow = immediate && !timeout; 6183 clearTimeout(timeout); 6184 timeout = setTimeout(later, wait); 6185 if (callNow) func.apply(context, args); 6186 }; 6187 }; 6188 // Method to get closes matching parent source: https://gomakethings.com/a-native-vanilla-javascript-way-to-get-the-closest-matching-parent-element/ 6189 if (window.Element && !Element.prototype.closest) { 6190 Element.prototype.closest = function (s) { 6191 var matches = (this.document || this.ownerDocument).querySelectorAll(s), 6192 i, 6193 el = this; 6194 do { 6195 i = matches.length; 6196 // FIXME eslint error 6197 // eslint-disable-next-line no-empty 6198 while (--i >= 0 && matches.item(i) !== el) {} 6199 } while (i < 0 && (el = el.parentElement)); 6200 return el; 6201 }; 6202 } 6203 6204 var priceBadgeContainer = () => 6205 [ 6206 'form.product__form--add-to-cart .product__price', // Boundless 6207 '.product-single__meta .price-container', //Brooklyn 6208 '.product__price .price__pricing-group', // Debut 6209 '.product__content .price__pricing-group', // Express 6210 '.product-single__prices', // Minimal, Simple 6211 '.product__content-header .product__price', // Narrative 6212 '.inline-list.product-meta', // Supply 6213 '.product-single__meta-list', // Venture 6214 ] 6215 .concat(window.bundleapp.settings.priceBadgeContainer || []) 6216 .join(', '); 6217 6218 const priceContainerSel = () => 6219 [ 6220 '.price__regular', // debut, express 6221 '.product-single__price', // brooklin, minimal 6222 '.product__current-price', // narrative 6223 '#productPrice-product-template', // supply, venture 6224 '.product__price--reg', // boundless 6225 ] 6226 .concat(window.bundleapp.settings.priceContainerSel || []) 6227 .join(', '); 6228 6229 const comparePriceContainerSel = () => 6230 [ 6231 '.price--on-sale .price__sale', // debut, express 6232 '.product-single__price--compare-at', // brooklin 6233 '.product-single__sale-price', // minimal 6234 '.product__compare-price', //narrative 6235 '.product-single__price--compare', // simple, venture 6236 '.product__price .product__price--sale', // boundless 6237 '.product-meta .sale-tag', // supply 6238 ] 6239 .concat(window.bundleapp.settings.comparePriceContainerSel || []) 6240 .join(', '); 6241 6242 const planSelectorSel = '.bundleapp-plan-selector-plan'; 6243 6244 const addToCartButtonSel = () => 6245 ['button[type=submit]'] 6246 .concat(window.bundleapp.settings.addToCartButtonSel || []) 6247 .join(', '); 6248 6249 const PREVIEW_MODE_STORAGE_KEY = 'awtomatic-preview-mode'; 6250 6251 /* Functions for gift form data validation */ 6252 const getField = (fieldId) => document.getElementById(fieldId); 6253 const getFieldValue = (fieldId) => getField(fieldId).value; 6254 const isEmpty = (str) => str === ''; 6255 const emailIsValid = (email) => 6256 /^[A-Z0-9._%+-]+@([A-Z0-9-]+\.)+[A-Z0-9]+$/i.test(email); 6257 const isFieldValid = (fieldId) => 6258 getField(fieldId).getAttribute('data-invalid') == undefined; 6259 const toggleAddToCart = (target, isValidForm) => { 6260 const form = target.closest('form'); 6261 const addToCartBtn = form.querySelector(addToCartButtonSel()); 6262 if (addToCartBtn) { 6263 if (isValidForm) { 6264 addToCartBtn.removeAttribute('disabled'); 6265 } else { 6266 addToCartBtn.setAttribute('disabled', true); 6267 } 6268 } 6269 const customizeBtn = form.querySelector('#awt-customize-box-btn'); 6270 if (customizeBtn) { 6271 if (isValidForm) { 6272 customizeBtn.removeAttribute('disabled'); 6273 } else { 6274 customizeBtn.setAttribute('disabled', true); 6275 } 6276 } 6277 }; 6278 6279 const toggleFieldValid = (field, isInvalid, message) => { 6280 const msg = field.parentElement.getElementsByClassName('awt-error-msg'); 6281 if (isInvalid) { 6282 field.classList.add('awt-input-error'); 6283 field.classList.add('awt-error'); 6284 6285 field.setAttribute('data-invalid', true); 6286 if (msg.length === 0) { 6287 const errorLabel = document.createElement('div'); 6288 errorLabel.classList.add('awt-error-msg'); 6289 errorLabel.innerText = message; 6290 field.parentElement.insertBefore( 6291 errorLabel, 6292 field.parentElement.lastElementChild, 6293 ); 6294 } 6295 } else { 6296 field.classList.remove('awt-input-error'); 6297 field.classList.remove('awt-error'); 6298 6299 if (msg.length > 0) { 6300 msg[0].remove(); 6301 } 6302 field.removeAttribute('data-invalid'); 6303 } 6304 }; 6305 6306 const isGiftFormValid = () => 6307 isFieldValid('awtGiftInfoFirstName') && 6308 isFieldValid('awtGiftInfoLastName') && 6309 isFieldValid('awtGiftInfoEmail'); 6310 6311 const validateRequiredField = (event) => { 6312 const isFieldEmpty = isEmpty(getFieldValue(event.target.id)); 6313 toggleFieldValid(event.target, isFieldEmpty, 'Required'); 6314 toggleAddToCart(event.target, isGiftFormValid()); 6315 }; 6316 6317 const validateEmailField = (event) => { 6318 const isValidEmail = emailIsValid(getFieldValue(event.target.id)); 6319 toggleFieldValid(event.target, !isValidEmail, 'Invalid email'); 6320 toggleAddToCart(event.target, isGiftFormValid()); 6321 }; 6322 6323 /** 6324 * Awtomatic Selector Widget 6325 * */ 6326 6327 function BundleAppWidget($selector, product) { 6328 this.product = product; 6329 this.isGiftSelected = false;
6330 this.$selector = $selector; 6331 this.$sellingPlanField = this.$selector.querySelector( 6332 'input[name=selling_plan]', 6333 ); 6334 this.$wrapper = this.$selector.closest( 6335 'div[data-section-type], .shopify-section, body', 6336 ); 6337 this.$planGroups = this.$selector.querySelectorAll( 6338 '.bundleapp-plan-selector-group', 6339 ); 6340 this.$form = this.$selector.closest('form'); 6341 this.$variantSelect = this.$form.querySelector('[name=id]'); 6342 this.$badgePriceEl = this.$wrapper.querySelector(priceBadgeContainer()); 6343 if (!this.$badgePriceEl) 6344 console.warn('Did not find a badge container element'); 6345 // FIXME eslint error 6346 // eslint-disable-next-line no-undef 6347 this.setPlansVisibility = debounce( 6348 this._baseSetPlansVisibility.bind(this), 6349 50, 6350 ); 6351 6352 this.init(); 6353 this.setPlansVisibility(); 6354 if (window.bundleapp.settings.onInit) { 6355 window.bundleapp.settings.onInit.call(this); 6356 } 6357 if (window.bundleapp.onInit) { 6358 console.warn( 6359 'onInit will be deprecated soon. Please use bundleapp.settings.onInit instead', 6360 ); 6361 window.bundleapp.onInit.call(this); 6362 } 6363 } 6364 6365 Object.assign(BundleAppWidget.prototype, { 6366 init: function () { 6367 this.$selector.style.display = 'block'; 6368 this.$planGroups.forEach( 6369 function (elem) { 6370 var $planGroupRadio = elem.querySelector( 6371 "input[name='bundleapp-plan-selector-group']", 6372 ); 6373 var groupId = $planGroupRadio.value; 6374 var selectedPlanGroup = this.product.selling_plans_by_id[ 6375 this.product.selected_selling_plan 6376 ? this.product.selected_selling_plan.id 6377 : null 6378 ]; 6379 var isSelectedGroup = !!( 6380 selectedPlanGroup && 6381 selectedPlanGroup.selling_plan_group_id === groupId 6382 ); 6383 6384 this.handleGiftVisibility(isSelectedGroup); 6385 6386 $planGroupRadio.addEventListener( 6387 'change', 6388 this.handlePlanRadioChange.bind(this), 6389 ); 6390 elem 6391 .querySelector('select') 6392 .addEventListener( 6393 'change', 6394 this.handlePlanOptionsChange.bind(this), 6395 ); 6396 var $radioButtonsfrequencySelector = elem.querySelectorAll( 6397 '.bundleapp-plan-selector-radio__input', 6398 ); 6399 for ( 6400 let index = 0; 6401 index < $radioButtonsfrequencySelector.length; 6402 index++ 6403 ) { 6404 $radioButtonsfrequencySelector[index].addEventListener( 6405 'change', 6406 this.handlePlanOptionsChange.bind(this), 6407 ); 6408 } 6409 }.bind(this), 6410 ); 6411 6412 //Ads an event listener to every element in the form 6413 const $selectorElements = Array.from( 6414 this.$selector.querySelectorAll('input, select'), 6415 ); 6416 Array.from(this.$form.elements).forEach( 6417 function (el) { 6418 if ( 6419 !$selectorElements.includes(el) && 6420 el.tagName !== 'BUTTON' && 6421 el.type !== 'hidden' 6422 ) { 6423 el.addEventListener('change', this.handleFormDomChanged.bind(this)); 6424 } 6425 }.bind(this), 6426 ); 6427 6428 if (window.bundleapp.settings.defaultSubscription) { 6429 const $oneTimeRadio = this.$selector.querySelector('[data-one-time]'); 6430 6431 // Only if one time is available and defaultSubscription enabled we set checked 6432 // the first selling plan group. If there is no one-time option, we already 6433 // mark the first selling plan checked 6434 if ($oneTimeRadio) { 6435 const $firstSellingPlanGroup = this.$selector.querySelector( 6436 '[data-one-time] + .bundleapp-plan-selector-group input', 6437 ); 6438 $firstSellingPlanGroup.dispatchEvent(new Event('change')); 6439 } 6440 } 6441 6442 if (window.bundleapp.settings.formDomChangeElementsSel) { 6443 const $variantEls = document.querySelectorAll( 6444 window.bundleapp.settings.formDomChangeElementsSel, 6445 );
6446 $variantEls.forEach( 6447 function (el) { 6448 el.addEventListener('click', this.handleFormDomChanged.bind(this)); 6449 }.bind(this), 6450 ); 6451 } 6452 }, 6453 6454 getTranslation: function (key, fallback) { 6455 let translation = this.product?.translations[key]; 6456 if (translation.includes('translation missing')) { 6457 translation = fallback; 6458 } 6459 return translation; 6460 }, 6461 6462 handleGiftVisibility: function (isSelectedGroup) { 6463 let isGiftable = 6464 this.product && 6465 this.product.gift_selling_plans && 6466 this.product.gift_selling_plans.includes( 6467 this.product.selected_selling_plan && 6468 this.product.selected_selling_plan.id, 6469 ); 6470 const giftCheckBox = document.querySelector('input[name="awt-is-gift"]'); 6471 6472 if (isGiftable && !giftCheckBox && isSelectedGroup) { 6473 this.isGiftSelected = true; 6474 let isGiftCheckboxLabel = document.createElement('label'); 6475 isGiftCheckboxLabel.classList.add('awt-checkbox'); 6476 let isGiftCheckbox = document.createElement('input'); 6477 const giftTitle = this.getTranslation( 6478 'gift_recipient_info_title', 6479 'Recipient info', 6480 ); 6481 const giftFirstNameLabel = this.getTranslation( 6482 'gift_first_name_label', 6483 'First name', 6484 ); 6485 const giftFirstNamePlaceholder = this.getTranslation( 6486 'gift_first_name_placeholder', 6487 'First name', 6488 ); 6489 const giftLastNameLabel = this.getTranslation( 6490 'gift_last_name_label', 6491 'Last name', 6492 ); 6493 const giftLastNamePlaceholder = this.getTranslation( 6494 'gift_last_name_placeholder', 6495 'Last name', 6496 ); 6497 const giftEmailLabel = this.getTranslation( 6498 'gift_email_label', 6499 'Email address', 6500 ); 6501 const giftEmailPlaceholder = this.getTranslation( 6502 'gift_email_placeholder', 6503 'Email address', 6504 ); 6505 const giftEmailWarning = this.getTranslation( 6506 'gift_email_warning', 6507 'Important: Gift emails will be sent here', 6508 ); 6509 const giftNoteLabel = this.getTranslation('gift_note_label', 'Note'); 6510 const giftNotePlaceholder = this.getTranslation( 6511 'gift_note_placeholder', 6512 'Note', 6513 ); 6514 6515 isGiftCheckbox.addEventListener('change', function (event) { 6516 const isGiftSelected = event.currentTarget.checked; 6517 this.isGiftSelected = isGiftSelected; 6518 6519 if (isGiftSelected) { 6520 const giftsMarkUp = `<div class="gift"> 6521 <p class="awt-gift-info-title">${giftTitle}</p> 6522 <div class="awt-form-group"> 6523 <label for="awtGiftInfoFirstName" class="awt-floating-label"> 6524 <input type="text" id="awtGiftInfoFirstName" class="awt-gift-input" required name="properties[_giftFirstName]" placeholder="${giftFirstNamePlaceholder}" data-invalid> 6525 <span class="awt-gift-label">${giftFirstNameLabel}*</span> 6526 </label> 6527 <label for="awtGiftInfoLastName" class="awt-floating-label"> 6528 <input type="text" id="awtGiftInfoLastName" class="awt-gift-input" required name="properties[_giftLastName]" placeholder="${giftLastNamePlaceholder}" data-invalid> 6529 <span class="awt-gift-label">${giftLastNameLabel}*</span> 6530 </label> 6531 </div> 6532 <div class="awt-gift-input-container"> 6533 <label for="awtGiftInfoEmail" class="awt-floating-label"> 6534 <input type="email" id="awtGiftInfoEmail" class="awt-gift-input" required name="properties[_giftEmail]" placeholder="${giftEmailPlaceholder}" data-invalid>
6535 <span class="awt-gift-label">${giftEmailLabel}*</span> 6536 <div class="awt-floating-label-warning">${giftEmailWarning}</div> 6537 </label> 6538 </div> 6539 <div class="awt-gift-input-container"> 6540 <label for="awtGiftInfoNote" class="awt-floating-label"> 6541 <textarea id="awtGiftInfoNote" class="awt-gift-input" placeholder="${giftNotePlaceholder}" name="properties[_giftNote]"></textarea> 6542 <span class="awt-gift-label">${giftNoteLabel}</span> 6543 </label> 6544 </div> 6545 </div>`; 6546 6547 let giftInfoContainer = document.createElement('div'); 6548 giftInfoContainer.setAttribute('name', 'awt-gift-info-container'); 6549 giftInfoContainer.classList.add('awt-gift-info-container'); 6550 6551 giftInfoContainer.innerHTML = giftsMarkUp; 6552 isGiftCheckboxLabel.parentElement.appendChild(giftInfoContainer); 6553 getField('awtGiftInfoFirstName').addEventListener( 6554 'blur', 6555 validateRequiredField, 6556 ); 6557 getField('awtGiftInfoLastName').addEventListener( 6558 'blur', 6559 validateRequiredField, 6560 ); 6561 getField('awtGiftInfoEmail').addEventListener( 6562 'blur', 6563 validateEmailField, 6564 ); 6565 toggleAddToCart(getField('awtGiftInfoEmail'), isGiftFormValid()); 6566 } else { 6567 const giftInfoContainer = document.querySelector( 6568 'div[name="awt-gift-info-container"]', 6569 ); 6570 getField('awtGiftInfoFirstName').removeEventListener( 6571 'blur', 6572 validateRequiredField, 6573 ); 6574 getField('awtGiftInfoLastName').removeEventListener( 6575 'blur', 6576 validateRequiredField, 6577 ); 6578 getField('awtGiftInfoEmail').removeEventListener( 6579 'blur', 6580 validateEmailField, 6581 ); 6582 toggleAddToCart(getField('awtGiftInfoEmail'), true); 6583 giftInfoContainer && 6584 giftInfoContainer.parentNode && 6585 giftInfoContainer.parentNode.removeChild(giftInfoContainer); 6586 } 6587 }); 6588 isGiftCheckbox.type = 'checkbox'; 6589 isGiftCheckbox.name = 'awt-is-gift'; 6590 isGiftCheckboxLabel.appendChild(isGiftCheckbox); 6591 isGiftCheckboxLabel.appendChild( 6592 document.createTextNode( 6593 this.getTranslation('gift_checkbox_label', 'This is a gift'), 6594 ), 6595 ); 6596 const planDescription = document.querySelector( 6597 '.bundleapp-plan-selector-description', 6598 ); 6599 planDescription && 6600 planDescription.parentNode.insertBefore( 6601 isGiftCheckboxLabel, 6602 planDescription.nextSibling, 6603 ); 6604 } 6605 if (!isGiftable) { 6606 if (giftCheckBox) { 6607 const giftCheckBoxLabel = giftCheckBox.parentNode; 6608 giftCheckBoxLabel.parentNode.removeChild(giftCheckBoxLabel); 6609 const giftInfoContainer = document.querySelector( 6610 'div[name="awt-gift-info-container"]', 6611 ); 6612 6613 giftInfoContainer && 6614 giftInfoContainer.parentNode && 6615 giftInfoContainer.parentNode.removeChild(giftInfoContainer); 6616 } 6617 } 6618 }, 6619 6620 // This is marked as a private function because this is not intended to be used 6621 // directly. Use the debounced version of it this.setPlansVisibility() 6622 _baseSetPlansVisibility: function () { 6623 if (window.bundleapp.settings.hideIfUnavailable) { 6624 //If variant is not available hide the whole widget 6625 this.$selector.style.display = this.product.selected_variant.available 6626 ? 'block' 6627 : 'none'; 6628 } 6629 6630 var selling_plan_group_ids = this.product.selected_variant.selling_plan_allocations.map( 6631 function (i) { 6632 return i.selling_plan_group_id; 6633 }, 6634 ); 6635 var planId = ''; 6636 const hasPlanWithMultipleDeliveries = this.product.selected_variant.selling_plan_allocations.some( 6637 (sp) => sp.price !== sp.per_delivery_price, 6638 ); 6639 // @TODO: translate suffix 6640 const suffix = hasPlanWithMultipleDeliveries 6641 ? this.getTranslation('delivery_suffix', '/delivery') 6642 : ''; 6643 this.$planGroups.forEach( 6644 function (elem) { 6645 var bundleAppSettings = window.bundleapp.settings || {}; 6646 var $planGroupRadio = elem.querySelector( 6647 "input[name='bundleapp-plan-selector-group']", 6648 ); 6649 var groupId = $planGroupRadio.value; 6650 elem.style.display = 6651 selling_plan_group_ids.includes(groupId) || !groupId 6652 ? 'block' 6653 : 'none'; 6654 var selectedPlanGroup = this.product.selling_plans_by_id[ 6655 this.product.selected_selling_plan 6656 ? this.product.selected_selling_plan.id 6657 : null 6658 ]; 6659 var isSelectedGroup = !!( 6660 selectedPlanGroup && 6661 selectedPlanGroup.selling_plan_group_id === groupId 6662 ); 6663 6664 this.handleGiftVisibility(isSelectedGroup); 6665 6666 var $selectorPlan = elem.querySelector(planSelectorSel); 6667 $selectorPlan.style.display = isSelectedGroup ? 'block' : 'none'; 6668 6669 if (!$planGroupRadio.value && !isSelectedGroup) { 6670 // If value is falsy a.k.a one-time purchase 6671 $planGroupRadio.checked = true; 6672 } else { 6673 $planGroupRadio.checked = isSelectedGroup; 6674 6675 if (this.$planGroups.length === 1) { 6676 elem.classList.add('bundleapp-plan-selector-group--single-group'); 6677 } 6678 6679 // if this is the selected group add the selected class 6680 if (isSelectedGroup) { 6681 elem.classList.add('bundleapp-plan-selector-group--selected'); 6682 if (bundleAppSettings.useRadioButtonFrequencySelector) {
6683 const selectedGroupPlans = elem 6684 .querySelector('.bundleapp-plan-selector-radio') 6685 .getElementsByTagName('input'); 6686 const isPlanChecked = Array.from(selectedGroupPlans).some( 6687 ({ checked }) => checked, 6688 ); 6689 if (!isPlanChecked) { 6690 // if no plan is checked, select the first one 6691 selectedGroupPlans[0].checked = true; 6692 elem 6693 .querySelector('.bundleapp-plan-selector-radio label') 6694 .classList.add( 6695 'bundleapp-plan-selector-radio__label--selected', 6696 ); 6697 } 6698 } 6699 } 6700 } 6701 6702 if (bundleAppSettings.useRadioButtonFrequencySelector) { 6703 let $radioButtonPlanSelector = elem.querySelector( 6704 '.bundleapp-plan-selector-radio', 6705 ); 6706 6707 $radioButtonPlanSelector.style.display = isSelectedGroup 6708 ? 'block' 6709 : 'none'; 6710 let $selectPlanSelector = elem.querySelector( 6711 '.bundleapp-plan-selector-select', 6712 ); 6713 $selectPlanSelector.style.display = 'none'; 6714 } else { 6715 let $radioButtonPlanSelector = elem.querySelector( 6716 '.bundleapp-plan-selector-radio', 6717 ); 6718 $radioButtonPlanSelector.style.display = 'none'; 6719 let $selectPlanSelector = elem.querySelector( 6720 '.bundleapp-plan-selector-select', 6721 ); 6722 $selectPlanSelector.style.display = 6723 isSelectedGroup && $selectPlanSelector.options.length > 1 6724 ? 'block' 6725 : 'none'; 6726 } 6727 6728 if (isSelectedGroup) { 6729 const planSel = bundleAppSettings.useRadioButtonFrequencySelector 6730 ? `${planSelectorSel} .bundleapp-plan-selector-radio input:checked` 6731 : `${planSelectorSel} select`; 6732 6733 planId = 6734 elem.querySelector(planSel) && elem.querySelector(planSel).value; 6735 } 6736 6737 //update pricing label of each group 6738 const planGroup = this.product.selling_plan_groups.find( 6739 (p) => p.id === groupId, 6740 ); 6741 const $priceLabel = elem.querySelector( 6742 '.bundleapp-plan-selector-group-pricing', 6743 ); 6744 6745 const currentVariant = this.product.variants.find( 6746 (variant) => variant.id === this.product.selected_variant.id, 6747 ); 6748 6749 if (planGroup && $priceLabel) { 6750 const values = planGroup.selling_plans.map(function (i) { 6751 return parseInt(i.price_adjustments[0]?.value); 6752 }); 6753 6754 const sellingPlansFromCurrentGroup = currentVariant.selling_plan_allocations.filter( 6755 (sp) => sp.selling_plan_group_id === planGroup.id, 6756 ); 6757 if (sellingPlansFromCurrentGroup && values) { 6758 const lowestPriceInGroup = Math.min.apply( 6759 null, 6760 sellingPlansFromCurrentGroup.map((sp) => sp.per_delivery_price), 6761 ); 6762 const isSame = values.every(function (val) { 6763 return val === values[0]; 6764 }); 6765 const prefix = isSame ? '' : this.getTranslation('from', 'from'); 6766 $priceLabel.innerHTML = `${prefix} ${formatMoney( 6767 lowestPriceInGroup, 6768 )}${suffix}`; 6769 $priceLabel.dataset.test = `planPriceInSelector-${ 6770 sellingPlansFromCurrentGroup?.selling_plan_group_id || 6771 sellingPlansFromCurrentGroup[0]?.selling_plan_group_id 6772 }`; 6773 } 6774 } 6775 6776 if (this.product?.selling_plan_groups?.length === 1) { 6777 // check to see. IF just one selling plan group, and does not offer discount 6778 // then we wont display itemized prices. 6779 const $itemizedPrices = this.$selector.querySelectorAll( 6780 '.bundleapp-plan-selector-group-pricing', 6781 ); 6782 6783 const oneTimePurchasePrice = currentVariant?.price; 6784 6785 const pricesInSellingPlans = currentVariant.selling_plan_allocations.map( 6786 (sp) => sp.price, 6787 );
6788 const allEqual = (arr) => arr.every((val) => val === arr[0]); 6789 6790 if (allEqual([oneTimePurchasePrice, ...pricesInSellingPlans])) { 6791 $itemizedPrices.forEach((price) => { 6792 price.style.display = 'none'; 6793 }); 6794 } 6795 } 6796 }.bind(this), 6797 ); 6798 6799 //check if theres a visible option selected 6800 //If not: check first 6801 if ( 6802 !Array.from(this.$planGroups).filter( 6803 (el) => el.offsetParent && el.querySelector('input').checked, 6804 ).length 6805 ) { 6806 // get first input that's visible 6807 const firstVisibleGroup = Array.from(this.$planGroups).filter( 6808 (el) => el.offsetParent, 6809 )[0]; 6810 if (firstVisibleGroup) { 6811 const $firstRadio = firstVisibleGroup.querySelector('input'); 6812 if (!$firstRadio.checked) { 6813 $firstRadio.checked = true; 6814 $firstRadio.dispatchEvent(new Event('change')); 6815 // if we are using radio buttons get the first plan and check it 6816 if (window.bundleapp.settings.useRadioButtonFrequencySelector) { 6817 let $radioButtonPlanSelector = firstVisibleGroup.querySelector( 6818 '.bundleapp-plan-selector-radio', 6819 ); 6820 const firstPlan = $radioButtonPlanSelector.querySelector('input'); 6821 if (!firstPlan.checked) { 6822 firstPlan.checked = true; 6823 firstPlan.dispatchEvent(new Event('change')); 6824 } 6825 } 6826 } 6827 } 6828 } 6829 6830 //Updates input field 6831 if (this.$sellingPlanField) { 6832 this.$sellingPlanField.value = planId ? planId : ''; 6833 } 6834 //Update url only if we are in the product page 6835 if (window.location.pathname.includes('/products/')) { 6836 insertUrlParam('selling_plan', planId); 6837 } 6838 6839 //Updates one-time purchase price 6840 const $oneTimePrice = this.$selector.querySelector( 6841 '[data-one-time].bundleapp-plan-selector-group .bundleapp-plan-selector-group-pricing', 6842 ); 6843 if ($oneTimePrice) { 6844 $oneTimePrice.innerHTML = `${formatMoney( 6845 this.product.selected_variant.price, 6846 )}${suffix}`; 6847 // data-test attribute for testing 6848 $oneTimePrice.dataset.test = 'oneTimePriceInSelector'; 6849 } 6850 6851 // do not update prices if there are no selling plans groups on the product 6852 if (this.product?.selling_plan_groups?.length) { 6853 this.updatePrice(planId); 6854 this.updateBadgePrice(planId); 6855 } 6856 this.replaceAddBtnForBundles(); 6857 }, 6858 6859 replaceAddBtnForBundles: function () { 6860 // only replace button on BaB bundle 6861 if ( 6862 !this.product?.metafields?.isBundle || 6863 this.product?.metafields?.type === 'shuffle' 6864 ) { 6865 return; 6866 } 6867 6868 const $btn = this.$form.querySelector(addToCartButtonSel()); 6869 6870 // remove "buy it now" button 6871 const $shopifyPaymentBtn = $btn.parentElement.querySelector( 6872 '.shopify-payment-button', 6873 ); 6874 if ($shopifyPaymentBtn) { 6875 $shopifyPaymentBtn.remove(); 6876 } 6877 6878 let $clonedBtn = this.$form.querySelector('#awt-customize-box-btn'); 6879 if (!$clonedBtn) { 6880 $clonedBtn = $btn.cloneNode(true); 6881 $clonedBtn.id = 'awt-customize-box-btn'; 6882 $clonedBtn.type = 'button'; 6883 $clonedBtn.innerText = this.getTranslation( 6884 'customize_my_box', 6885 'Customize my box', 6886 ); 6887 $clonedBtn.classList.remove('btn--secondary-accent'); 6888 $clonedBtn.classList.add('btn--primary-accent'); 6889 $clonedBtn.removeAttribute('@click.prevent'); 6890 $clonedBtn.removeAttribute('x-show:'); 6891 $clonedBtn.removeAttribute(':disabled'); 6892 $clonedBtn.removeAttribute(':class'); 6893 // remove any href in case the theme has been customized and isn't a standard add-to-cart button 6894 $clonedBtn.removeAttribute('href'); 6895 6896 $btn.style.display = 'none'; 6897 $btn.classList.add('awt-hidden-add-to-cart-button'); 6898 $btn.parentNode.insertBefore($clonedBtn, $btn.nextSibling); 6899 } else { 6900 // clone the previous clone and replace 6901 var secondClone = $clonedBtn.cloneNode(true); 6902 $clonedBtn.parentNode.replaceChild(secondClone, $clonedBtn); 6903 6904 // reference new button so we can add event listener 6905 $clonedBtn = secondClone; 6906 } 6907 6908 var handleCustomizeBoxButtonClick = function (event) { 6909 event.stopPropagation(); 6910 6911 let params = new URLSearchParams(window.location.search); 6912 let search = window.location.search; 6913 // only use product.selected_variant.id arg if variant is not already in the 6914 // url params. Otherwise we might be overriding the latest selection 6915 if (!search.includes('variant') && this.product?.selected_variant?.id) { 6916 params.append('variant', this.product?.selected_variant?.id); 6917 } 6918 6919 // only use selectedSellingPlanId arg if variant is not already in the 6920 // url params. Otherwise we might be overriding the latest selection 6921 let selectedSellingPlanId = this.product?.selected_selling_plan?.id; 6922 if (!selectedSellingPlanId) { 6923 // if selectedSellingPlanId wasn't on the product check for the hidden input 6924 selectedSellingPlanId = document.querySelector( 6925 'input[name="selling_plan"]', 6926 )?.value; 6927 } 6928 if (!search.includes('selling_plan') && selectedSellingPlanId) { 6929 params.append('selling_plan', selectedSellingPlanId); 6930 } 6931 6932 let priceAdjustments = this.product?.selected_selling_plan 6933 ?.price_adjustments; 6934 if ( 6935 priceAdjustments && 6936 priceAdjustments[0] && 6937 priceAdjustments[0].value 6938 ) { 6939 params.append( 6940 'd', 6941 `${priceAdjustments[0].value}-${ 6942 priceAdjustments[0].value_type === 'percentage' ? 'p' : 'q' 6943 }`, 6944 ); 6945 } 6946 6947 let url = new URL( 6948 `${window.location.origin}${window.bundleapp.settings.proxy}/bundle/${this.product.id}`, 6949 ); 6950 url.search = params.toString(); 6951 let isGiftable = this.product.gift_selling_plans.includes( 6952 this.product.selected_selling_plan?.id, 6953 ); 6954 if (isGiftable && this.isGiftSelected) { 6955 const giftFirstName = document.getElementById('awtGiftInfoFirstName'); 6956 const giftLastName = document.getElementById('awtGiftInfoLastName'); 6957 const giftEmail = document.getElementById('awtGiftInfoEmail'); 6958 const giftNote = document.getElementById('awtGiftInfoNote'); 6959 const giftInformation = { 6960 firstName: giftFirstName?.value, 6961 lastName: giftLastName?.value, 6962 email: giftEmail?.value,
6963 note: giftNote?.value, 6964 }; 6965 sessionStorage && 6966 sessionStorage.setItem( 6967 'awt-gift-information', 6968 JSON.stringify(giftInformation), 6969 ); 6970 } 6971 6972 window.location.href = url.toString(); 6973 }; 6974 $clonedBtn.addEventListener( 6975 'click', 6976 handleCustomizeBoxButtonClick.bind(this), 6977 ); 6978 }, 6979 6980 updatePrice: function (planId) { 6981 var planAllocation = this.product.selected_variant.selling_plan_allocations.find( 6982 (allo) => allo.selling_plan_id == planId, 6983 ); 6984 6985 // var planOption = this.product.selling_plans_by_id[planId]; 6986 let $comparePriceSpan = this.$wrapper.querySelector( 6987 '.bundleapp-compareAtPrice', 6988 ); 6989 const $priceRegular = this.$wrapper.querySelector(priceContainerSel()); 6990 6991 const $priceSale = this.$wrapper.querySelector( 6992 comparePriceContainerSel(), 6993 ); 6994 6995 if (!$priceRegular) console.warn('Did not find a price element'); 6996 if (!$priceSale) console.warn('Did not find a compare price element'); 6997 6998 if (!$comparePriceSpan) { 6999 $comparePriceSpan = document.createElement('span'); 7000 $comparePriceSpan.classList.add('bundleapp-compareAtPrice'); 7001 if ($priceRegular) { 7002 const priceStyles = window.getComputedStyle($priceRegular); 7003 Array.from(priceStyles).forEach((key) => 7004 $comparePriceSpan.style.setProperty( 7005 key, 7006 priceStyles.getPropertyValue(key), 7007 priceStyles.getPropertyPriority(key), 7008 ), 7009 ); 7010 $priceRegular.after($comparePriceSpan); 7011 } 7012 $comparePriceSpan.style.textDecoration = 'line-through'; 7013 $comparePriceSpan.style.webkitTextDecorationLine = 'line-through'; 7014 $comparePriceSpan.style.marginLeft = '10px'; 7015 7016 // for testing purpose 7017 if ($comparePriceSpan) 7018 $comparePriceSpan.dataset.test = 'bundlePriceOnSale'; 7019 } 7020 7021 setTimeout( 7022 function () { 7023 // Since the theme wants to change the price we need to wait a bit to make our changes, 7024 // hence, the timeout 7025 if (planAllocation) { 7026 if ($priceRegular) { 7027 $priceRegular.innerHTML = `${formatMoney(planAllocation.price)}`; 7028 7029 if ( 7030 planAllocation.compare_at_price && 7031 planAllocation.compare_at_price !== planAllocation.price 7032 ) { 7033 $comparePriceSpan.innerHTML = `${formatMoney( 7034 planAllocation.compare_at_price, 7035 )}`; 7036 $comparePriceSpan.style.display = 'inline'; 7037 } else if ( 7038 product.compare_at_price && 7039 product.compare_at_price !== planAllocation.price 7040 ) { 7041 $comparePriceSpan.innerHTML = `${formatMoney( 7042 product.compare_at_price, 7043 )}`; 7044 $comparePriceSpan.style.display = 'inline'; 7045 } 7046 else { 7047 $comparePriceSpan.style.display = 'none'; 7048 } 7049 } 7050 } else { 7051 if ($priceRegular) { 7052 $priceRegular.innerHTML = `${formatMoney( 7053 this.product.selected_variant.price, 7054 )}`; 7055 } 7056 if (this.product.selected_variant.compare_at_price) { 7057 $comparePriceSpan.innerHTML = formatMoney( 7058 this.product.selected_variant.compare_at_price, 7059 ); 7060 $comparePriceSpan.style.display = 'inline'; 7061 } else { 7062 $comparePriceSpan.style.display = 'none'; 7063 } 7064 } 7065 7066 // make sure theme did not try to display=block 7067 if ($priceRegular) $priceRegular.style.display = 'inline'; 7068 7069 //for testing purposes 7070 if ($priceRegular) $priceRegular.dataset.test = 'priceRegular'; 7071 7072 // hide this because we are not longer using this elements. 7073 if ($priceSale) $priceSale.style.display = 'none'; 7074 //for testing purposes 7075 if ($priceSale) $priceSale.dataset.test = 'priceOnSale'; 7076
7077 // make sure theme did not tried to decorate text 7078 if ($priceRegular) $priceRegular.style.textDecoration = 'none'; 7079 7080 if ( 7081 this.product?.selected_variant?.compare_at_price === 7082 this.product.selected_variant.price || 7083 this.product?.selected_variant?.compare_at_price === 7084 planAllocation?.price || 7085 this.product?.selected_variant?.price === planAllocation?.price 7086 ) { 7087 if ($comparePriceSpan) $comparePriceSpan.style.display = 'none'; 7088 } 7089 }.bind(this), 7090 100, 7091 ); 7092 }, 7093 7094 updateBadgePrice: function (planId) { 7095 var planAllocation = this.product.selected_variant.selling_plan_allocations.find( 7096 (allo) => allo.selling_plan_id == planId, 7097 ); 7098 var planOption = this.product.selling_plans_by_id[planId]; 7099 7100 var $priceAdjustment = this.$wrapper.querySelector( 7101 '.bundleapp-price-adjustment', 7102 ); 7103 7104 if (planAllocation) { 7105 var value_type = planOption.price_adjustments[0].value_type; 7106 var value = planOption.price_adjustments[0].value; 7107 7108 var symbol = value_type === 'percentage' ? '%' : ''; 7109 var strValue = value_type === 'percentage' ? value : formatMoney(value); 7110 7111 var discount = value > 0 ? `${strValue}${symbol}` : ''; 7112 7113 // find out if this selling plan is part of a selling plan group with multiple selling plans/frequencies 7114 const planAllocationBrothers = this.product.selected_variant.selling_plan_allocations.reduce( 7115 (acc, curr) => { 7116 if ( 7117 curr.selling_plan_group_id === 7118 planAllocation.selling_plan_group_id && 7119 curr.selling_plan_id !== planAllocation.selling_plan_id 7120 ) { 7121 acc.brothers = acc.brothers + 1; 7122 7123 if (curr.price !== planAllocation.price) { 7124 acc.dynamicSavings = acc.dynamicSavings + 1; 7125 } 7126 } 7127 7128 return acc; 7129 }, 7130 { brothers: 0, dynamicSavings: 0 }, 7131 ); 7132 7133 const subscriptionLabel = `<span data-test="subscriptionLabel">${this.getTranslation( 7134 'subscription', 7135 'SUBSCRIPTION', 7136 )}</span>`; 7137 const dotSeparatorLabel = 7138 '<span data-test="dotSeparatorLabel"> · </span>'; 7139 const saveLabel = `<span data-test="saveLabel">${this.getTranslation( 7140 'save', 7141 'Save', 7142 )} ${discount}</span>`; 7143 const extraDiscountLabel = `<span data-test="extraDiscountLabel">${this.getTranslation( 7144 'extra', 7145 'Extra', 7146 )} ${discount} ${this.getTranslation('off', 'off')}</span>`; 7147 7148 let badgeLabel = subscriptionLabel + dotSeparatorLabel + saveLabel; 7149 7150 if (!discount) { 7151 badgeLabel = subscriptionLabel; 7152 } 7153 7154 if ( 7155 this.product.selected_variant.compare_at_price && 7156 this.product.selected_variant.price != planAllocation.price 7157 ) { 7158 badgeLabel = extraDiscountLabel; 7159 } 7160 7161 const html = `<span data-test="subscriptionBadge">${badgeLabel}</span>`; 7162 7163 if (this.$badgePriceEl) { 7164 if ($priceAdjustment) { 7165 $priceAdjustment.innerHTML = html; 7166 } else { 7167 var div = document.createElement('div'); 7168 div.classList.add('bundleapp-price-adjustment'); 7169 div.innerHTML = html; 7170 this.$badgePriceEl.appendChild(div); 7171 } 7172 } 7173 } else { 7174 if ($priceAdjustment) { 7175 $priceAdjustment.remove(); 7176 } 7177 } 7178 }, 7179 7180 setSupportInformation: function () { 7181 var $description = this.$selector.querySelector( 7182 '.bundleapp-plan-selector-description', 7183 ); 7184 7185 if ($description) { 7186 if ( 7187 this.product.selected_selling_plan && 7188 this.product.selected_selling_plan.description 7189 ) { 7190 $description.innerHTML = `<span>${this.product.selected_selling_plan.description}</span>`;
7191 } else { 7192 $description.innerHTML = ''; 7193 } 7194 } 7195 }, 7196 7197 handlePlanRadioChange: function (e) { 7198 var target = e.currentTarget || e.target; 7199 var $planGroup = target.closest('.bundleapp-plan-selector-group'); 7200 7201 // remove selected class from previously selected group 7202 var $previouslySelected = this.$form.querySelectorAll( 7203 '.bundleapp-plan-selector-group--selected', 7204 ); 7205 $previouslySelected.forEach((selectedGroup) => 7206 selectedGroup.classList.remove( 7207 'bundleapp-plan-selector-group--selected', 7208 ), 7209 ); 7210 7211 // add selected class to newly selected group 7212 $planGroup.classList.add('bundleapp-plan-selector-group--selected'); 7213 7214 var $planSelect = $planGroup.querySelector('select'); 7215 var planId = $planSelect.value; 7216 this.product.selected_selling_plan = this.product.selling_plans_by_id[ 7217 planId 7218 ]; 7219 7220 this.setPlansVisibility(); 7221 this.setSupportInformation(); 7222 }, 7223 7224 handlePlanOptionsChange: function (e) { 7225 var target = e.currentTarget || e.target; 7226 var planId = target.value; 7227 7228 if (window.bundleapp.settings.useRadioButtonFrequencySelector) { 7229 // remove selected class from previously selected plan label 7230 var $previouslySelectedLabels = document.querySelectorAll( 7231 '.bundleapp-plan-selector-radio__label--selected', 7232 );
7233 $previouslySelectedLabels.forEach((selectedLabel) => 7234 selectedLabel.classList.remove( 7235 'bundleapp-plan-selector-radio__label--selected', 7236 ), 7237 ); 7238 7239 // add selected class to selected label 7240 var $label = document.querySelector( 7241 `.bundleapp-plan-selector-radio__label[for="${planId}"]`, 7242 ); 7243 if ($label) { 7244 $label.classList.add( 7245 'bundleapp-plan-selector-radio__label--selected', 7246 ); 7247 } 7248 } 7249 7250 this.product.selected_selling_plan = this.product.selling_plans_by_id[ 7251 planId 7252 ]; 7253 this.setPlansVisibility(); 7254 }, 7255 7256 handleFormDomChanged: function (e) { 7257 setTimeout( 7258 function () { 7259 var variantId = this.$form.querySelector('[name=id]').value; 7260 this.product.selected_variant = this.product.variants.find( 7261 (v) => v.id == variantId, 7262 ); 7263 this.setPlansVisibility(); 7264 }.bind(this), 7265 20, 7266 ); 7267 }, 7268 }); 7269 7270 //Validates app is public 7271 const inPreviewMode = !!( 7272 window.location.search.includes('awt-preview') || 7273 window.localStorage.getItem(PREVIEW_MODE_STORAGE_KEY) === 'true' 7274 ); 7275 7276 // make sure preview mode is set in local storage if in preview mode 7277 inPreviewMode && 7278 window.localStorage.setItem(PREVIEW_MODE_STORAGE_KEY, inPreviewMode); 7279 7280 // if we're in preview mode we can get rid of the URL param 7281 inPreviewMode && insertUrlParam('awt-preview'); 7282 7283 // show preview control if !appPublic and inPreviewMode 7284 if (inPreviewMode && !window.bundleapp.settings.appPublic) { 7285 showPreviewModeControl(); 7286 } 7287 7288 // update CSS vars 7289 setCssVars(window.bundleapp.settings.shopStyleSettings); 7290 7291 if (window.bundleapp.settings.appPublic || inPreviewMode) { 7292 window.bundleapp.BundleAppWidget = BundleAppWidget; 7293 document.dispatchEvent(new Event('bundleapp:ready')); 7294 } 7295 7296 /** 7297 * Iterating over forms 7298 */ 7299 var shopInfoPromise = getShopInfo(); 7300 7301 window.bundleapp.initializeForms = function () { 7302 var $forms = document.querySelectorAll("form[action='/cart/add']"); 7303 $forms.forEach(function (el) { 7304 // if we found more than one form, lets make sure we're adding only to the 7305 // forms that we want to.. 7306 if ($forms.length > 1) { 7307 // check if this is the installments form (from Dawn theme) before 7308 // initializing the plan selector widget 7309 if (el.getAttribute('id') && el.getAttribute('id').includes('product-form-installment')) { 7310 return; 7311 } 7312 7313 // additional checks will go here 7314 } 7315 var settings = window.bundleapp.settings; 7316 var $variantEl = el.querySelector('[name=id]'); 7317 7318 // Checking if the widget has been initialized already 7319 if (el.querySelector('[data-bundleapp-wrapper]')) { 7320 console.warn('Bundleapp: Form already initialized'); 7321 return; 7322 } 7323 if ($variantEl) { 7324 var pathname = window.location.pathname; 7325 var search = window.location.search; 7326 var searchParams = new URLSearchParams(search); 7327 var reqParams = new URLSearchParams(); 7328 7329 //gets product handle if in a product page 7330 let productHandle = pathname.includes('/products/') 7331 ? pathname.split('/').filter(Boolean).pop() 7332 : null; 7333 7334 // If there is a container selector we want to try to get the handle from it. 7335 // This because in collection pages or product pages with recommended products it 7336 // will be easier: ie <div data-bundleapp-widget=""/> 7337 7338 var $containerSel = el.querySelector( 7339 settings.containerSel || '[data-bundleapp-widget]', 7340 ); 7341 7342 if ( 7343 $containerSel && 7344 $containerSel.dataset && 7345 $containerSel.dataset.bundleappWidget 7346 ) { 7347 productHandle = $containerSel.dataset.bundleappWidget; 7348 } 7349 7350 if (productHandle) {
7351 reqParams.append('productHandle', productHandle); 7352 } 7353 var getProductSelector = function () { 7354 return; 7355 return fetch( 7356 settings.productSelectorUrl 7357 ? settings.productSelectorUrl + 7358 productHandle + 7359 '?view=selector&' + 7360 reqParams.toString() 7361 : settings.proxy + '/product-selector?' + reqParams.toString(), 7362 ).then(function (res) { 7363 if (!res.ok) { 7364 throw new Error(res.statusText); 7365 } 7366 return res.text(); 7367 }); 7368 }; 7369 7370 // gets selected variant 7371 var variantId = $variantEl.value; 7372 if (variantId) { 7373 reqParams.append('variant', variantId); 7374 } 7375 7376 // gets selected selling plan 7377 var sellingPlan = searchParams.get('selling_plan'); 7378 if (sellingPlan) { 7379 reqParams.append('selling_plan', sellingPlan); 7380 } 7381 7382 var compareHtmlStrings = function (html1, html2) { 7383 // We need to remove this uuid from the string since it is always different 7384 // This is used to uniquely identify each widget. and it cannot be any product related 7385 // attribute because we could have multiple selectors for the same product 7386 var regexWrapperIdHtml = /data-bundleapp-wrapper=["|']\d+["|']/gm; 7387 var regexWrapperIdJs = /"widget_id":\s?"\d+"/gm; 7388 7389 var str1 = (html1 || '') 7390 .replace(regexWrapperIdHtml, '') 7391 .replace(regexWrapperIdJs, ''); 7392 var str2 = (html2 || '') 7393 .replace(regexWrapperIdHtml, '') 7394 .replace(regexWrapperIdJs, ''); 7395 return str1 === str2; 7396 }; 7397 7398 var cachedSelector; 7399 var selectorStorageKey = `bundleSelector1${productHandle + variantId}`; 7400 7401 // We check first if there is a cached selector in local storage 7402 // to speed the render time 7403 try { 7404 cachedSelector = window.localStorage.getItem(selectorStorageKey); 7405 if (cachedSelector && cachedSelector !== 'undefined') { 7406 Promise.all([shopInfoPromise]).then(function () { 7407 if (window.bundleapp.settings.appPublic || inPreviewMode) { 7408 addAndInitiateSelector( 7409 cachedSelector, 7410 window.bundleapp.settings.shopStyleSettings, 7411 ); 7412 } 7413 }); 7414 } 7415 } catch (err) { 7416 console.error(err); 7417 } 7418 7419 // we want to store the selector in a cache 7420 // in case there is a new version we can remove it and 7421 // create and initiate a new one 7422 var cachedDivContainer; 7423 var addAndInitiateSelector = function (htmlString, styleSettings) { 7424 var addSelector = function ($el) { 7425 // if selector style is selected use that 7426 if (styleSettings && styleSettings.SelectorStyle) { 7427 $el.classList.add(styleSettings.SelectorStyle); 7428 } 7429 // if a container class has been set in the settings this means 7430 // that we've manually set them up, use this class 7431 else if (settings.containerClass) { 7432 $el.classList.add(settings.containerClass); 7433 } 7434 // if styleSettings exist but no selector style has been chosen, default to awt-style-1 7435 else if (styleSettings && !styleSettings.SelectorStyle) { 7436 $el.classList.add('awt-style-1'); 7437 } 7438 // final default is bundleapp-container 7439 else { 7440 $el.classList.add('bundleapp-container'); 7441 } 7442 7443 $el.innerHTML = htmlString.trim(); 7444 7445 var $renderBeforeEl, $renderAfterEl, $renderInsideEl; 7446 if ( 7447 settings.renderAfterSel || 7448 (styleSettings && styleSettings.RenderAfterSel) 7449 ) { 7450 $renderAfterEl = el.querySelector( 7451 settings.renderAfterSel || styleSettings.RenderAfterSel, 7452 ); 7453 } else if ( 7454 settings.renderBeforeEl || 7455 (styleSettings && styleSettings.RenderBeforeSel) 7456 ) { 7457 $renderBeforeEl = el.querySelector( 7458 settings.renderBeforeEl || styleSettings.RenderBeforeSel, 7459 ); 7460 } else if ( 7461 settings.renderInsideSel || 7462 (styleSettings && styleSettings.RenderInsideSel) 7463 ) { 7464 $renderInsideEl = el.querySelector( 7465 settings.renderInsideSel || styleSettings.RenderInsideSel, 7466 ); 7467 } 7468 7469 // If there is a custom selector to render the widget 7470 if ($renderInsideEl) { 7471 $renderInsideEl.append($el); 7472 } else if ($containerSel) { 7473 // if the default container selector is available 7474 $containerSel.append($el); 7475 } else if ($renderAfterEl) { 7476 // else if renderAfterSel is set, render widget after that 7477 $renderAfterEl.parentNode.insertBefore( 7478 $el, 7479 $renderAfterEl.nextSibling, 7480 ); 7481 } else if ($renderBeforeEl) { 7482 // else if renderBeforeSel is set, render widget after that 7483 $renderBeforeEl.parentNode.insertBefore($el, $renderBeforeEl); 7484 } else if ($variantEl) { 7485 // else render the widget after the input field 7486 $variantEl.parentNode.insertBefore($el, $variantEl.nextSibling); 7487 } 7488 }; 7489 7490 if (cachedDivContainer) { 7491 var newEl = document.createElement('div'); 7492 addSelector(newEl); 7493 cachedDivContainer.parentNode.removeChild(cachedDivContainer); 7494 } else { 7495 cachedDivContainer = document.createElement('div'); 7496 addSelector(cachedDivContainer); 7497 } 7498 7499 const scriptMatches = [ 7500 ...htmlString.matchAll(/
7500<script type=.*>(.+)<\/script>/gims), 7501 ]; 7502 if (scriptMatches.length && scriptMatches[0] && scriptMatches[0][1]) { 7503 try { 7504 var product = JSON.parse(scriptMatches[0][1]); 7505 /** 7506 * Initiates the widget selector 7507 */ 7508 var $selector = document.querySelector( 7509 "[data-bundleapp-wrapper='" + product.widget_id + "']", 7510 ); 7511 new window.bundleapp.BundleAppWidget($selector, product); 7512 } catch (err) { 7513 console.warn('Bundle: Could not parse and initiate widget', err); 7514 } 7515 } 7516 }; 7517 7518 try { 7519 var prodSelectorPromise = getProductSelector(); 7520 Promise.all([prodSelectorPromise, shopInfoPromise]).then((values) => { 7521 const responseText = values[0]; 7522 // replaces to minify a bit the html string 7523 // .replace(/\n|\t/g, ' ') // replaces newlines and tabs 7524 // .replace(/>[\s]*?</g, '><') // removes spaces between open and close brackets 7525 // .replace(/[\s]*?</g, '<'); // removes spaces at start 7526 7527 if ( 7528 (window.bundleapp.settings.appPublic || inPreviewMode) && 7529 !compareHtmlStrings(responseText, cachedSelector) 7530 ) { 7531 window.localStorage.setItem(selectorStorageKey, responseText); 7532 addAndInitiateSelector( 7533 responseText, 7534 window.bundleapp.settings.shopStyleSettings, 7535 ); 7536 } 7537 }); 7538 } catch (err) { 7539 console.error( 7540 'Something went wrong while fetching and parsing the product', 7541 err, 7542 ); 7543 } 7544 } 7545 }); 7546 }; 7547 7548 window.bundleapp.initializeForms(); 7549 })(); 7550 7551 (function () { 7552 function addStyle(styleString) { 7553 const style = document.createElement('style'); 7554 style.textContent = styleString; 7555 document.head.append(style); 7556 } 7557 const rootStyles = Object.values(STYLE_VAR_MAP).reduce( 7558 (accum, { cssVar, defaultVal = '' } = {}) => { 7559 return `${accum}${cssVar}: ${defaultVal};`; 7560 }, 7561 '', 7562 ); 7563 7564 addStyle(` 7565 /**** CUSTOM COLORS ****/ 7566 :root { 7567 ${rootStyles} 7568 } 7569 /**** END CUSTOM COLORS ****/ 7570 `); 7571 })(); 7572</script>
7572 7573 7574<style> 7575 7576 .bundleapp-wrapper { 7577 border: none; 7578 padding: 0; 7579 margin-bottom: 20px; 7580 width: 100%; 7581 } 7582 .bundleapp-wrapper legend { 7583 font-size: 90%; 7584 margin-bottom: 5px; 7585 } 7586 .bundleapp-wrapper .bundleapp-plan-selector-group { 7587 margin-bottom: 5px; 7588 } 7589 .bundleapp-wrapper .bundleapp-plan-selector-group > label { 7590 display: flex; 7591 align-items: center; 7592 font-size: 90%; 7593 } 7594 .bundleapp-wrapper .bundleapp-plan-selector-group label > input { 7595 min-height: 30px; 7596 margin-right: 10px; 7597 } 7598 .bundleapp-wrapper .bundleapp-plan-selector-group select { 7599 width: 100%; 7600 margin-bottom: 20px; 7601 } 7602 .bundleapp-wrapper .bundleapp-plan-selector-group-pricing { 7603 margin-left: auto; 7604 } 7605 .bundleapp-wrapper .bundleapp-plan-selector-plan { 7606 margin-left: 23px; 7607 } 7608 .bundleapp-wrapper .bundleapp-plan-selector-plan > label { 7609 font-size: 80%; 7610 display: block; 7611 text-align: left; 7612 } 7613 .bundleapp-wrapper .bundleapp-plan-selector-description span { 7614 border: solid 1px #dfe3e8; 7615 padding: 16px; 7616 height: auto; 7617 margin-top: 16px; 7618 border-radius: 0px; 7619 font-size: 90%; 7620 margin-left: 23px; 7621 display: block; 7622 } 7623 .bundleapp-price-adjustment { 7624 display: inline-block; 7625 margin-left: 10px; 7626 border: 1px solid; 7627 border-color: inherit; 7628 font-size: 80%; 7629 padding-left: 10px; 7630 padding-right: 10px; 7631 border-radius: 3px; 7632 } 7633 .bundleapp-legend { 7634 text-align: left; 7635 margin-bottom: 5px; 7636 } 7637 .awt-hidden-add-to-cart-button { 7638 display: none !important; 7639 } 7640 /**** PLAN SELECTOR BASICS ****/ 7641 .awt-style-1, .awt-style-2 { 7642 width: 100%; 7643 margin-top: 20px; 7644 margin-bottom: 20px; 7645 } 7646 .awt-style-1 .bundleapp-wrapper, .awt-style-2 .bundleapp-wrapper { 7647 margin-bottom: 0; 7648 } 7649 .awt-style-1 .bundleapp-wrapper .bundleapp-plan-selector-description span, .awt-style-2 .bundleapp-wrapper .bundleapp-plan-selector-description span { 7650 margin-left: 0; 7651 } 7652 /**** PLAN SELECTOR BASICS ****/ 7653 /**** CUSTOM DROP DOWN ****/ 7654 .awt-style-1 .bundleapp-wrapper .bundleapp-plan-selector-group select.bundleapp-plan-selector-select, .awt-style-2 .bundleapp-wrapper .bundleapp-plan-selector-group select.bundleapp-plan-selector-select { 7655 padding: 14px 50px 14px 17px; 7656 margin-bottom: 8px; 7657 appearance: none; 7658 -webkit-appearance: none; 7659 background-repeat: no-repeat; 7660 background-position: center right; 7661 background-image: url("data:image/svg+xml,%3Csvg width='44' height='24' xmlns='http://www.w3.org/2000/svg' role='presentation' focusable='false' aria-hidden='true' class='icon-chevron '%3E%3Cg%3E%3Ctitle%3ELayer 1%3C/title%3E%3Cpath transform='rotate(90 12.414 12.4145)' stroke='null' id='svg_1' d='m10.121,19.122l6,-6a1,1 0 0 0 0,-1.415l-6,-6a1,1 0 0 0 -1.414,0a1,1 0 0 0 0,1.415l5.293,5.292l-5.293,5.293a1,1 0 1 0 1.414,1.415z' fill-rule='evenodd' fill='currentColor'/%3E%3C/g%3E%3C/svg%3E"); 7662 background-size: 35px; 7663 background-color: #fff; 7664 border: 1px solid var(--awt-border-color); 7665 outline: 0; 7666 height: auto; 7667 } 7668 .awt-style-1 .bundleapp-wrapper .bundleapp-plan-selector-group select.bundleapp-plan-selector-select:focus-visible, .awt-style-2 .bundleapp-wrapper .bundleapp-plan-selector-group select.bundleapp-plan-selector-select:focus-visible { 7669 box-shadow: none; 7670 } 7671 .awt-style-1 .bundleapp-wrapper .bundleapp-plan-selector-group select.bundleapp-plan-selector-select:hover, .awt-style-2 .bundleapp-wrapper .bundleapp-plan-selector-group select.bundleapp-plan-selector-select:hover { 7672 cursor: pointer; 7673 } 7674 /**** END CUSTOM DROP DOWN ****/ 7675 /**** CUSTOM RADIO BUTTON ****/ 7676 .awt-style-1 .bundleapp-wrapper input[type='radio'], .awt-style-2 .bundleapp-wrapper input[type='radio'] { 7677 /* Add if not using autoprefixer */ 7678 -webkit-appearance: none; 7679 /* Remove most all native input styles */ 7680 appearance: none; 7681 /* For iOS < 15 */ 7682 background-color: #fff; 7683 /* Not removed via appearance */ 7684 margin: 0 10px 0 0; 7685 color: currentColor;
7686 width: 20px; 7687 height: 20px; 7688 border: 1px solid currentColor; 7689 border-radius: 50%; 7690 /* transform: translateY(-0.075em); 7691 */ 7692 display: grid; 7693 place-content: center; 7694 min-height: 0 !important; 7695 min-width: 20px; 7696 outline: none; 7697 padding: 0; 7698 } 7699 .awt-style-1 .bundleapp-wrapper input[type='radio']:focus .awt-style-2 .bundleapp-wrapper input[type='radio']:focus { 7700 /* remove outline */ 7701 outline: none; 7702 } 7703 .awt-style-1 .bundleapp-wrapper input[type='radio']::before, .awt-style-2 .bundleapp-wrapper input[type='radio']::before { 7704 content: ''; 7705 width: 10px; 7706 height: 10px; 7707 border-radius: 50%; 7708 transform: scale(0); 7709 transition: 120ms transform ease-in-out; 7710 background-color: var(--awt-radio-button-background); 7711 transition: background-color 0.3s; 7712 } 7713 .awt-style-1 .bundleapp-wrapper input[type='radio']:checked::before, .awt-style-2 .bundleapp-wrapper input[type='radio']:checked::before { 7714 transform: scale(1); 7715 } 7716 /**** END CUSTOM RADIO BUTTON ****/ 7717 /**** CUSTOM FREQUENCY BUTTONS ****/ 7718 .awt-style-1 .bundleapp-wrapper .bundleapp-plan-selector-radio input, .awt-style-2 .bundleapp-wrapper .bundleapp-plan-selector-radio input { 7719 clip: rect(0, 0, 0, 0); 7720 overflow: hidden; 7721 position: absolute; 7722 height: 1px; 7723 width: 1px; 7724 } 7725 .awt-style-1 .bundleapp-wrapper .bundleapp-plan-selector-radio__label, .awt-style-2 .bundleapp-wrapper .bundleapp-plan-selector-radio__label { 7726 display: inline-block; 7727 text-align: center; 7728 min-width: 36px; 7729 padding: 6px 10px; 7730 border: var(--awt-freq-button-border); 7731 color: var(--awt-freq-button-color); 7732 background-color: var(--awt-freq-button-background); 7733 cursor: pointer; 7734 border-radius: var(--awt-freq-button-border-radius); 7735 margin: 6px 8px 6px 0; 7736 transition: border 0.3s, color 0.3s, background-color 0.3s; 7737 } 7738 .awt-style-1 .bundleapp-wrapper .bundleapp-plan-selector-radio__label:hover, .awt-style-2 .bundleapp-wrapper .bundleapp-plan-selector-radio__label:hover { 7739 color: var(--awt-freq-button-color-hover); 7740 background-color: var(--awt-freq-button-background-hover); 7741 border: var(--awt-freq-button-border-hover); 7742 } 7743 .awt-style-1 .bundleapp-wrapper .bundleapp-plan-selector-radio__label.bundleapp-plan-selector-radio__label--selected, .awt-style-2 .bundleapp-wrapper .bundleapp-plan-selector-radio__label.bundleapp-plan-selector-radio__label--selected { 7744 background-color: var(--awt-freq-button-background-selected); 7745 color: var(--awt-freq-button-color-selected); 7746 border: var(--awt-freq-button-border-selected); 7747 transition: border 0.3s, color 0.3s, background-color 0.3s; 7748 } 7749 .awt-style-1 .bundleapp-wrapper .bundleapp-plan-selector-radio__label.bundleapp-plan-selector-radio__label--selected:hover, .awt-style-2 .bundleapp-wrapper .bundleapp-plan-selector-radio__label.bundleapp-plan-selector-radio__label--selected:hover { 7750 background-color: var(--awt-freq-button-background-hover-selected); 7751 color: var(--awt-freq-button-color-hover-selected); 7752 border: var(--awt-freq-button-border-hover-selected); 7753 } 7754 /**** END CUSTOM FREQUENCY BUTTONS ****/ 7755 /**** CUSTOM LABEL ACCENT ****/ 7756 .awt-style-1 .bundleapp-wrapper .bundleapp-plan-selector-group > label .awt-accent, .awt-style-2 .bundleapp-wrapper .bundleapp-plan-selector-group > label .awt-accent { 7757 background-color: var(--awt-accent-background); 7758 padding: 2px 8px; 7759 border-radius: 20px; 7760 font-size: 12px; 7761 display: inline-block; 7762 color: var(--awt-accent-color); 7763 } 7764 /**** END CUSTOM LABEL ACCENT ****/ 7765 /*****************************************/ 7766 /*****************************************/ 7767 /**************** STYLE 1 ****************/ 7768 /*****************************************/ 7769 /*****************************************/ 7770 /**** CUSTOM PLAN SELECTOR ****/ 7771 .awt-style-1 .bundleapp-wrapper .bundleapp-plan-selector-group > label { 7772 font-weight: 400; 7773 margin-bottom: 0; 7774 } 7775 .awt-style-1 .bundleapp-wrapper .bundleapp-plan-selector-group > label:hover { 7776 cursor: pointer; 7777 } 7778 .awt-style-1 .bundleapp-wrapper .bundleapp-plan-selector-group { 7779 margin-bottom: 10px; 7780 padding: 10px 15px; 7781 border-radius: var(--awt-border-radius); 7782 border: 1px solid var(--awt-border-color); 7783 transition: border 0.3s, color 0.3s, background-color 0.3s; 7784 } 7785 .awt-style-1 .bundleapp-wrapper .bundleapp-plan-selector-group .bundleapp-plan-selector-select { 7786 margin-bottom: 0; 7787 } 7788 .awt-style-1 .bundleapp-wrapper .bundleapp-plan-selector-group .bundleapp-plan-selector-plan { 7789 margin-top: 10px; 7790 } 7791 .awt-style-1 .bundleapp-wrapper .bundleapp-plan-selector-group .bundleapp-plan-selector-plan > label { 7792 margin-bottom: 8px; 7793 } 7794 .awt-style-1 .bundleapp-wrapper .bundleapp-plan-selector-group.bundleapp-plan-selector-group--selected { 7795 border-color: var(--awt-selected-plan-border-color); 7796 background-color: var(--awt-selected-plan-background); 7797 } 7798 .awt-style-1 .bundleapp-wrapper .bundleapp-plan-selector-group.bundleapp-plan-selector-group--single-group { 7799 //border: none; 7800 background-color: initial; 7801 border-color: var(--awt-border-color); 7802 transition: border 0.3s, color 0.3s, background-color 0.3s; 7803 } 7804 /**** END CUSTOM PLAN SELECTOR ****/ 7805 /*****************************************/ 7806 /*****************************************/ 7807 /**************** STYLE 2 ****************/ 7808 /*****************************************/ 7809 /*****************************************/ 7810 /**** CUSTOM PLAN SELECTOR ****/ 7811 .awt-style-2 .bundleapp-wrapper { 7812 border: 1px solid var(--awt-border-color); 7813 } 7814 .awt-style-2 .bundleapp-wrapper .bundleapp-plan-selector-group:not(:last-child) { 7815 border-bottom: 1px solid var(--awt-border-color); 7816 } 7817 .awt-style-2 .bundleapp-wrapper .bundleapp-plan-selector-group > label { 7818 font-weight: 400; 7819 margin-bottom: 0; 7820 } 7821 .awt-style-2 .bundleapp-wrapper .bundleapp-plan-selector-group > label:hover { 7822 cursor: pointer; 7823 } 7824 .awt-style-2 .bundleapp-wrapper .bundleapp-plan-selector-group .bundleapp-plan-selector-plan { 7825 margin-top: 10px; 7826 } 7827 .awt-style-2 .bundleapp-wrapper .bundleapp-plan-selector-group .bundleapp-plan-selector-plan > label { 7828 margin-bottom: 8px; 7829 } 7830 .awt-style-2 .bundleapp-wrapper .bundleapp-plan-selector-group { 7831 margin-bottom: 0; 7832 padding: 8px 20px; 7833 transition: border 0.3s, color 0.3s, background-color 0.3s; 7834 } 7835 .awt-style-2 .bundleapp-wrapper .bundleapp-plan-selector-group.bundleapp-plan-selector-group--selected { 7836 border-color: var(--awt-selected-plan-border-color); 7837 background-color: var(--awt-selected-plan-background); 7838 border-bottom: 0; 7839 } 7840 /**** END CUSTOM PLAN SELECTOR ****/ 7841 /**** CUSTOMIZE CP ****/ 7842 .bundle-button.button--primary:enabled { 7843 background-color: var(--awt-primary-button-background); 7844 color: var(--awt-primary-button-color); 7845 border-style: solid; 7846 border: var(--awt-primary-button-border); 7847 border-radius: var(--awt-primary-button-border-radius); 7848 transition: color 0.3s, background-color 0.3s, border-color 0.3s, border-width 0.3s; 7849 } 7850 .bundle-button.button--primary:enabled:hover { 7851 background-color: var(--awt-primary-button-background-hover); 7852 color: var(--awt-primary-button-color-hover); 7853 border: var(--awt-primary-button-border-hover); 7854 } 7855 /**** END CUSTOMIZE CP ****/ 7856 /**** BaB UI ****/ 7857 .bundleapp-modal__logo { 7858 background-image: url(); 7859 background-position: center; 7860 } 7861 .awtomatic-progress-item { 7862 transition: border 0.3s, color 0.3s, background-color 0.3s; 7863 } 7864 .awtomatic-progress-item.awtomatic-progress-item--completed { 7865 background-color: var(--awt-progress-bar-background); 7866 } 7867 .awtomatic-progress-item.awtomatic-progress-item--completed .bundle-text--subheading { 7868 color: var(--awt-progress-bar-color); 7869 } 7870 .bundle-stepper-counter--complete { 7871 background-color: var(--awt-progress-bar-background); 7872 color: var(--awt-progress-bar-color); 7873 } 7874 .bundle-stepper-item:after { 7875 transition: border-color 0.3s; 7876 } 7877 .bundle-stepper-item--complete:after { 7878 border-bottom-color: var(--awt-progress-bar-background); 7879 } 7880 /**** End BaB UI ****/ 7881 7882 /**** Gift styling ****/ 7883 .awt-gift-info-title { 7884 font-weight: 400; 7885 font-size: 16px; 7886 text-align: start; 7887 } 7888 .awt-error-msg { 7889 color: #ff2a51; 7890 text-align: start; 7891 } 7892 .awt-input-error.awt-error { 7893 background-color: rgba(255,42,81,.1); 7894 border: 2px solid #ff2a51; 7895 } 7896 .awt-floating-label { 7897 display: block; 7898 position: relative; 7899 border-radius: 5px; 7900 width: 100%; 7901 } 7902 .awt-floating-label:last-child { 7903 margin-bottom: 0; 7904 } 7905 .awt-floating-label input, .awt-floating-label textarea { 7906 font-family: inherit; 7907 width: 100%; 7908 height: 40px; 7909 border: none; 7910 outline: none; 7911 background-color: #f8f8f8; 7912 border-radius: 8px; 7913 padding: 0 12px; 7914 font-size: 16px; 7915 margin: 0px; 7916 font-family: inherit; 7917 } 7918 .awt-floating-label textarea { 7919 height: 120px; 7920 padding: 12px; 7921 } 7922 .awt-floating-label input::placeholder, .awt-floating-label textarea::placeholder { 7923 opacity: 0; 7924 } 7925 .awt-floating-label span { 7926 position: absolute; 7927 top: 20px; 7928 left: 8px; 7929 transform: translateY(-50%); 7930 font-size: 16px; 7931 padding: 0 4px; 7932 transition-duration: 300ms; 7933 border-radius: 5px; 7934 } 7935 label.awt-floating-label:focus-within > span, .awt-floating-label input:not(:placeholder-shown) + span, .awt-floating-label textarea:not(:placeholder-shown) + span { 7936 transform: translateY(-150%); 7937 font-size: 11px; 7938 background-color: rgba(255, 255, 255); 7939 } 7940 .awt-floating-label-warning { 7941 font-size: 14px; 7942 padding: 0 2px; 7943 text-align: start; 7944 } 7945 /*! form field group in 2 columns */ 7946 .awt-form-group { 7947 display: flex; 7948 justify-content: space-between; 7949 } 7950 .awt-form-group > * { 7951 width: calc(50% - 4px); 7952 padding-bottom: 16px; 7953 } 7954 .awt-gift-input-container { 7955 padding-bottom:16px 7956 } 7957 /*! custom checkbox */ 7958 .awt-checkbox { 7959 display: flex; 7960 align-items: center; 7961 margin: 16px 0; 7962 } 7963 .awt-checkbox input[type="checkbox"] { 7964 /* Add if not using autoprefixer */ 7965 -webkit-appearance: none; 7966 /* Remove most all native input styles */ 7967 appearance: none; 7968 /* For iOS < 15 */ 7969 background-color: #fff; 7970 width: 18px; 7971 height: 18px; 7972 margin-right: 4px; 7973 position: relative; 7974 border-radius: 2px; 7975 box-shadow: 0 0 0 1px inset #000; 7976 } 7977 .awt-checkbox input[type="checkbox"]:checked { 7978 /* For iOS < 15 */ 7979 background-color: #000000; 7980 } 7981 .awt-checkbox input[type="checkbox"]:checked::before { 7982 content: ""; 7983 position: absolute; 7984 left: 4px; 7985 top: 8px; 7986 background: white; 7987 width: 2px; 7988 height: 2px; 7989 box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white; 7990 transform: rotate(45deg); 7991 } 7992 .awt-checkbox input[type="checkbox"]:disabled { 7993 background-color: #f8f8f8;
7994 cursor: not-allowed; 7995 } 7996 /**** End Gift styling ****/ 7997 7998 /*** PREVIEW CONTROL ***/ 7999 #awt-preview-mode-control { 8000 position: fixed; 8001 bottom: 15px; 8002 left: 50%; 8003 transform: translateX(-50%); 8004 height: 75px; 8005 z-index: 2147483647; 8006 background-color: #fff; 8007 color: #222; 8008 padding: 17px; 8009 display: flex; 8010 justify-content: space-between; 8011 align-content: center; 8012 box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.08); 8013 border-radius: 8px; 8014 box-sizing: border-box; 8015 } 8016 #awt-preview-mode-control.hidden { 8017 display: none; 8018 } 8019 #awt-preview-mode-control div.awt-logo { 8020 display: flex; 8021 height: 100%; 8022 align-items: center; 8023 flex-wrap: nowrap; 8024 } 8025 #awt-preview-mode-control div.awt-logo span { 8026 margin-top: 3px; 8027 font-size: 16px; 8028 font-family: sans-serif; 8029 color: #3700ff; 8030 } 8031 #awt-preview-mode-control div.awt-logo .awt-logo--image { 8032 display: block; 8033 background-image: url('https://bundle-public-assets.s3.amazonaws.com/customerPortal/awtomatic-no-dot.svg'); 8034 background-repeat: no-repeat; 8035 background-size: contain; 8036 background-position: center; 8037 width: 95px; 8038 height: 100%; 8039 margin-right: 6px; 8040 } 8041 #awt-preview-mode-control div.awt-logo .awt-logo--info-icon { 8042 display: block; 8043 background-image: url('https://bundle-public-assets.s3.amazonaws.com/customerPortal/info-icon.svg'); 8044 background-repeat: no-repeat; 8045 background-size: contain; 8046 background-position: center; 8047 width: 15px; 8048 height: 15px; 8049 margin: 5px 25px 0 9px; 8050 } 8051 #awt-preview-mode-control button { 8052 display: inline-block; 8053 border: 1px solid #eee; 8054 background-color: #fff; 8055 border-radius: 4px; 8056 padding: 5px 15px; 8057 margin: 0; 8058 text-decoration: none; 8059 color: #000; 8060 font-family: sans-serif; 8061 font-size: 15px; 8062 cursor: pointer; 8063 text-align: center; 8064 transition: background 250ms ease-in-out, transform 150ms ease; 8065 -webkit-appearance: none; 8066 -moz-appearance: none; 8067 font-weight: bold; 8068 height: 100%; 8069 outline: none; 8070 box-shadow: none; 8071 } 8072 #awt-preview-mode-control button:hover, #awt-preview-mode-control button:focus { 8073 background-color: #fbfbfb; 8074 } 8075 #awt-preview-mode-control button:focus { 8076 outline: none; 8077 } 8078 #awt-preview-mode-control button:active { 8079 transform: scale(0.99); 8080 } 8081 button#awt-preview-mode-control__hide { 8082 background-color: #fff; 8083 color: #000; 8084 } 8085 #awt-preview-mode-control button#awt-preview-mode-control__hide:hover, #awt-preview-mode-control button#awt-preview-mode-control__hide:focus { 8086 background: #eee; 8087 } 8088 @media only screen and (max-width: 480px) { 8089 #awt-preview-mode-control button#awt-preview-mode-control__hide { 8090 display: none; 8091 } 8092 } 8093 /*** END PREVIEW CONTROL ***/ 8094 8095</style> 8096 8097 8098 8099 <link href="//www.cliffamily.com/cdn/shop/t/41/assets/awtomic-theme-custom.css?v=31768357633776765371789423807" rel="stylesheet" type="text/css" media="all" />
8100<script src="//www.cliffamily.com/cdn/shop/t/41/assets/awtomic-theme-custom.js?v=6080430439018408481789423807" async></script>
8100 8101 8102<style> 8103 /** custom colors */ 8104 :root { 8105 8106 --primary-btn-bg-color: rgb(158, 26, 29); 8107 --primary-btn-color: #fff; 8108 --primary-btn-border: 1px solid rgb(158, 26, 29); 8109 --primary-btn-bg-color-hover: rgba(158, 26, 29, 0.8); 8110 --primary-btn-color-hover: #fff; 8111 --primary-btn-border-hover: 1px solid rgba(158, 26, 29, 0.8); 8112 --primary-btn-disabled-color: #828282; 8113 --primary-btn-disabled-bg-color: #e9e9e9; 8114 --primary-btn-disabled-border: 1px solid #e9e9e9; 8115 --primary-btn-disabled-bg-color-hover: #e9e9e9; 8116 --primary-btn-disabled-color-hover: #828282; 8117 --primary-btn-disabled-border-hover: 1px solid #e9e9e9; 8118 --btn-border-radius: 2px; 8119 --unselected-btn-border: 1px solid var(--primary-btn-disabled-color); 8120 --unselected-btn-color: var(--primary-btn-disabled-color); 8121 --unselected-btn-bg-color: transparent; 8122 --progress-bar-bg-color: #eeeeee; 8123 --progress-bar-completed-bg-color: rgb(158, 26, 29); 8124 --progress-bar-color: #000; 8125 --progress-bar-completed-color: #fff; 8126 --awt-bab-background: url(//www.cliffamily.com/cdn/shop/t/41/assets/awt-red-back.jpg?v=139121907823270835771789423807); 8127 --awt-bab-img1: url(//www.cliffamily.com/cdn/shop/t/41/assets/awt-bab-img1.png?v=109134981987805518501789423807); 8128 --awt-bab-img2: url(//www.cliffamily.com/cdn/shop/t/41/assets/awt-bab-img2.png?v=9682926264172093261789423807); 8129 --awt-bab-img3: url(//www.cliffamily.com/cdn/shop/t/41/assets/awt-bab-img3.png?v=420289234372695821789423807); 8130 } 8131 8132 /** end custom colors */ 8133</style> 8134 8135 8136 8137
8137<script src="//www.cliffamily.com/cdn/shop/t/41/assets/tiny-img-link-preloader.js?v=161691863847448465861789423807" defer></script>
8137 8138<div id="shopify-block-AY3hkMFZ2QW1FNVg5Q__14236898902689827741" class="shopify-block shopify-app-block"> 8139
8140<script> 8141 window.StackDiscountsAppEmbed = window.StackDiscountsAppEmbed || {}; 8142 window.StackDiscountsAppEmbed.customer = { 8143 id: null, 8144 tags: null 8145 }; 8146</script>
8146 8147 8148<div class="bdp-d-launcher"></div> 8149<div class="bdp-d-popup bdp-d-not-animated"></div> 8150 8151</div><div id="shopify-block-AY0MyZStGdlVPRkM3N__6314813510484453180" class="shopify-block shopify-app-block">
8151<script> 8152 window.drinks = window.drinks || {}; 8153 window.drinks.ageModalShowInEditor = true; 8154 window.drinks.shopDomain = "vk1vcr-qq.myshopify.com"; 8155</script>
8155<script> 8156 window.drinks = window.drinks || {}; 8157 window.drinks.shopData = { 8158 site_settings: {"age_checkout":true,"age_prompt":true,"age_reprompt_day":false,"age_reprompt_every":false,"age_reprompt_week":true,"age_signup":true,"state_select_header":true,"use_custom_message":true}, 8159 site_texts: [{"identifier":"age_prompt_title","message":"Welcome!"},{"identifier":"age_prompt_primary","message":"We make it easy to discover new and exciting wines at a great price, shipped directly to your door."},{"identifier":"age_prompt_secondary","message":"But first, please confirm:"},{"identifier":"age_prompt_age_question","message":"Are you 21 years of age or older?"},{"identifier":"age_prompt_error","message":"You must be over 21 or older to enter. If you continue to have issues please give us a call at (707) 968-0625."},{"identifier":"dry_zip_code","message":"Your zip code is ineligible for delivery. If you continue to have issues please give us a call at (707) 968-0625."},{"identifier":"custom_checkout_message","message":"Please contact [email protected] or give us a call at (707) 968-0625 for any assistance you may need."},{"identifier":"age_verification_failure","message":"Unfortunately, we are unable to verify that you are over the age of 21 with the information provided. Please confirm the address and date of birth you provided are accurate. If you continue to have issues please give us a call at (707) 968-0625."},{"identifier":"state_product_enforcement","message":"Some products cannot be delivered to your state. If you continue to have issues please give us a call at (707) 968-0625."},{"identifier":"state_not_permitted","message":"This merchant is not authorized to ship wine to this state. If you continue to have issues please give us a call at (707) 968-0625."},{"identifier":"volume_limit_error","message":"You have exceeded the wine volume limit imposed by your state. %%state_agency%% allows wineries to sell %%state_limit_amount%% bottles (750ml each) %%rule_frequency%%. If you continue to have issues please give us a call at (707) 968-0625."},{"identifier":"unknown_compliance_error","message":"Unknown compliance rule failed. If you continue to have issues please give us a call at (707) 968-0625."}], 8160 app_activated: true 8161 }; 8162</script>
8162 8163 8164<style> 8165 8166 8167 8168 8169 #DRINKS_age_modal_v2 h1 { 8170 color: #333132; 8171 font-family: default; 8172 } 8173 8174 #DRINKS_age_modal_v2 p { 8175 color: #333132; 8176 } 8177 8178 #DRINKS_age_modal_v2 div[data-drinks-modal-disclosures] .drinks-disclosure { 8179 color: #333132; 8180 } 8181 8182 #DRINKS_age_modal_v2 div[data-drinks-modal-disclosures] .drinks-disclosure + #DRINKS_age_modal_v2 div[data-drinks-modal-disclosures] .drinks-disclosure { 8183 margin-top: 1rem; 8184 } 8185 8186 .DRINKS_age_modal_v2_body { 8187 text-align: center; 8188 background: #ffffff; 8189 font-family: default; 8190 border: none #000000; 8191 border-radius: 0; 8192 } 8193 8194 .DRINKS_age_modal_v2_dob { 8195 margin-bottom: 1em; 8196 } 8197</style> 8198 8199<template id="template_drinks_age_modal"> 8200 <div id="DRINKS_age_modal_v2" data-frequency="7"> 8201 <div class="DRINKS_age_modal_v2_bg"> </div> 8202 <div class="DRINKS_age_modal_v2_body padding-normal"> 8203 8204 <h1>Welcome!</h1> 8205 <p>We make it easy to discover new and exciting wines at a great price, shipped directly to your door.</p> 8206 8207 8208 8209 <p>Are you 21 years of age or older?</p> 8210 8211 8212 <button class="DRINKS_age_modal_button DRINKS_age_modal_confirm"> 8213 Yes 8214 </button> 8215 <button class="DRINKS_age_modal_button DRINKS_age_modal_decline"> 8216 No 8217 </button> 8218 8219 8220 <div class="DRINKS_age_modal_v2_error hidden" data-must-be-21> 8221 You must be over 21 or older to enter. 8222 </div> 8223 <div class="DRINKS_age_modal_v2_error hidden" data-dob-invalid> 8224 Date must be valid and in MM-DD-YYYY format. 8225 </div> 8226 <div class="DRINKS_age_modal_v2_error hidden" data-state-error> 8227 You must select a state. 8228 </div> 8229 <div data-drinks-modal-disclosures class=""></div> 8230 </div> 8231 </div> 8232</template> 8233 8234 8235 8236 8237</div>
8237<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
8237 8238</body> 8239</html>
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.