1<!doctype html> 2<html class="no-js" lang="en"> 3 <head> 4 5
5<script async defer src="https://tools.luckyorange.com/core/lo.js?site-id=ce4925b2"></script>
5 6 7 <meta charset="utf-8"> 8 <meta name="viewport" content="width=device-width, initial-scale=1"> 9 10 <!-- Establish early connection to external domains --> 11 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 12 <link rel="preconnect" href="https://fonts.shopify.com" crossorigin> 13 <link rel="preconnect" href="https://monorail-edge.shopifysvc.com"> 14 <link rel="preconnect" href="//ajax.googleapis.com" crossorigin><!-- Preload onDomain stylesheets and script libraries --> 15 <link rel="preload" href="//ahcapublications.org/cdn/shop/t/37/assets/stylesheet.css?v=40574937876553218421761899726" as="style"> 16 <link rel="preload" as="font" href="//ahcapublications.org/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2" type="font/woff2" crossorigin> 17 <link rel="preload" as="font" href="//ahcapublications.org/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2" type="font/woff2" crossorigin> 18 <link rel="preload" as="font" href="//ahcapublications.org/cdn/fonts/jost/jost_n6.ec1178db7a7515114a2d84e3dd680832b7af8b99.woff2" type="font/woff2" crossorigin> 19 <link rel="preload" href="//ahcapublications.org/cdn/shop/t/37/assets/eventemitter3.min.js?v=148202183930229300091760628292" as="script"> 20 <link rel="preload" href="//ahcapublications.org/cdn/shop/t/37/assets/vendor-video.js?v=112486824910932804751760628292" as="script"> 21 <link rel="preload" href="//ahcapublications.org/cdn/shop/t/37/assets/theme.js?v=109494400990259477901761135141" as="script"> 22 23 <!-- Slick css --> 24 25 <link rel="shortcut icon" href="//ahcapublications.org/cdn/shop/files/AHCA-NCAL-Publications-Stack-BG.png?crop=center&height=32&v=1712025050&width=32" type="image/png"> 26 <link rel="canonical" href="https://ahcapublications.org/pages/contact"> 27 28 <title> 29 Contact – AHCA/NCAL Publications 30 </title> 31 <meta name="description" content="If you have questions about customer service (availability, delivery, etc.) please call 800-321-0343. Customer Support is also available by email:Â [email protected] If you have a question about the contents of a book, please contact Lisa Hohenemser at [email protected]"> 32 33 34 35 36<meta property="og:site_name" content="AHCA/NCAL Publications"> 37<meta property="og:url" content="https://ahcapublications.org/pages/contact"> 38<meta property="og:title" content="Contact"> 39<meta property="og:type" content="website"> 40<meta property="og:description" content="If you have questions about customer service (availability, delivery, etc.) please call 800-321-0343. Customer Support is also available by email:Â [email protected] If you have a question about the contents of a book, please contact Lisa Hohenemser at [email protected]"> 41 42 43 44 45 46 <meta name="twitter:site" content="@ahcancal"> 47 48<meta name="twitter:title" content="Contact"> 49<meta name="twitter:description" content="If you have questions about customer service (availability, delivery, etc.) please call 800-321-0343. Customer Support is also available by email:Â [email protected] If you have a question about the contents of a book, please contact Lisa Hohenemser at [email protected]"> 50<meta name="twitter:domain" content=""> 51 52 53 54 <style data-shopify> 55:root { 56 --main-family: Jost, sans-serif; 57 --main-weight: 400; 58 --main-style: normal; 59 --main-spacing: 0.025em; 60 --nav-family: Jost, sans-serif; 61 --nav-weight: 400; 62 --nav-style: normal; 63 --heading-family: Jost, sans-serif; 64 --heading-weight: 600; 65 --heading-style: normal; 66 --heading-spacing: 0.050em; 67 68 --font-size: 14px; 69 --base-font-size: 14px; 70 --h1-size: 22px; 71 --h2-size: 18px; 72 --h3-size: 16px; 73 --nav-size: 14px; 74 --nav-spacing: 0.050em; 75 --font-size-sm: calc(14px - 2px); 76 77 --announcement-bar-background: #23ae3e; 78 --announcement-bar-text-color: #ffffff; 79 --homepage-scroll-color: #ffffff; 80 --homepage-scroll-background: #6ba5cf; 81 --pre-scroll-color: #ffffff; 82 --pre-scroll-background: #6ba5cf; 83 --scroll-color: #000000; 84 --scroll-background: #ffffff; 85 --secondary-color: rgba(0,0,0,0); 86 --background: #ffffff; 87 --header-color: #535353; 88 --text-color: #535353; 89 --sale-color: #c50000; 90 --dotted-color: #0d626d; 91 --button-color: #005695; 92 --button-hover: #006948; 93 --button-text: #ffffff; 94 --secondary-button-color: #006948; 95 --secondary-button-hover: #005695; 96 --secondary-button-text: #ffffff; 97 --new-background: #ededed; 98 --new-color: #535353; 99 --sale-icon-background: #9d0000; 100 --sale-icon-color: #ffffff; 101 --custom-background: #000000; 102 --custom-color: #fff; 103 --fb-share: #005695; 104 --tw-share: #000000; 105 --pin-share: #c50000; 106 --footer-background: #6ba5cf; 107 --footer-text: #ffffff; 108 --footer-button: #006948; 109 --footer-button-text: #ffffff; 110 --cs1-color: #006948; 111 --cs1-background: #f7f7f7; 112 --cs2-color: #006948; 113 --cs2-background: #e6f1ed; 114 --cs3-color: #ffffff; 115 --cs3-background: #005695; 116 --custom-icon-color: var(--text-color); 117 --custom-icon-background: var(--background); 118 --error-msg-dark: #e81000; 119 --error-msg-light: #ffeae8; 120 --success-msg-dark: #007f5f; 121 --success-msg-light: #e5fff8; 122 --free-shipping-bg: #006948; 123 --free-shipping-text: #fff; 124 --error-color: #c50000; 125 --error-color-light: #ffc5c5; 126 --keyboard-focus: #ACACAC; 127 --focus-border-style: dotted; 128 --focus-border-weight: 1px; 129 --section-padding: 100px; 130 --section-title-align: center; 131 --section-title-border: 1px; 132 --border-width: 100px; 133 --grid-column-gap: px; 134 --details-align: center;
135 --select-arrow-bg: url(//ahcapublications.org/cdn/shop/t/37/assets/select-arrow.png?v=112595941721225094991760628292); 136 --icon-border-color: #ffffff; 137 --color-filter-size: 25px; 138 --disabled-text: #d3d3d3; 139 --listing-size-color: #b9b9b9; 140 141 --upsell-border-color: #f2f2f2; 142 143 --star-active: rgb(83, 83, 83); 144 --star-inactive: rgb(255, 255, 255); 145 146 --color-body-text: var(--text-color); 147 --color-body: var(--background); 148 --color-bg: var(--background); 149 150 --section-background: transparent; 151 --section-overlay-color: 0, 0, 0; 152 --section-overlay-opacity: 0; 153 --placeholder-background: rgba(83, 83, 83, 0.1); 154 --placeholder-fill: rgba(83, 83, 83, 0.2); 155 --line-item-transform: scale(0.8) translateY(calc(-25px - 0.25em)) translateX(10px); 156 157 } 158 @media (max-width: 740px) { 159 :root { 160 --font-size: calc(14px - (14px * 0.15)); 161 --nav-size: calc(14px - (14px * 0.15)); 162 --h1-size: calc(22px - (22px * 0.15)); 163 --h2-size: calc(18px - (18px * 0.15)); 164 --h3-size: calc(16px - (16px * 0.15)); 165 } 166 } 167</style> 168 169 170 <link rel="stylesheet" href="//ahcapublications.org/cdn/shop/t/37/assets/stylesheet.css?v=40574937876553218421761899726" type="text/css"> 171 <link rel="stylesheet" href="//ahcapublications.org/cdn/shop/t/37/assets/custom.css?v=172078285731613270331760628292" type="text/css"> 172 173 <style> 174 @font-face { 175 font-family: Jost; 176 font-weight: 400; 177 font-style: normal; 178 font-display: swap; 179 src: url("//ahcapublications.org/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2") format("woff2"), 180 url("//ahcapublications.org/cdn/fonts/jost/jost_n4.791c46290e672b3f85c3d1c651ef2efa3819eadd.woff") format("woff"); 181} 182 183 @font-face { 184 font-family: Jost; 185 font-weight: 400; 186 font-style: normal; 187 font-display: swap; 188 src: url("//ahcapublications.org/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2") format("woff2"), 189 url("//ahcapublications.org/cdn/fonts/jost/jost_n4.791c46290e672b3f85c3d1c651ef2efa3819eadd.woff") format("woff"); 190} 191 192 @font-face { 193 font-family: Jost; 194 font-weight: 600; 195 font-style: normal; 196 font-display: swap; 197 src: url("//ahcapublications.org/cdn/fonts/jost/jost_n6.ec1178db7a7515114a2d84e3dd680832b7af8b99.woff2") format("woff2"), 198 url("//ahcapublications.org/cdn/fonts/jost/jost_n6.b1178bb6bdd3979fef38e103a3816f6980aeaff9.woff") format("woff"); 199} 200 201 @font-face { 202 font-family: Jost; 203 font-weight: 700; 204 font-style: normal; 205 font-display: swap; 206 src: url("//ahcapublications.org/cdn/fonts/jost/jost_n7.921dc18c13fa0b0c94c5e2517ffe06139c3615a3.woff2") format("woff2"), 207 url("//ahcapublications.org/cdn/fonts/jost/jost_n7.cbfc16c98c1e195f46c536e775e4e959c5f2f22b.woff") format("woff"); 208} 209 210 @font-face { 211 font-family: Jost; 212 font-weight: 400; 213 font-style: italic; 214 font-display: swap; 215 src: url("//ahcapublications.org/cdn/fonts/jost/jost_i4.b690098389649750ada222b9763d55796c5283a5.woff2") format("woff2"), 216 url("//ahcapublications.org/cdn/fonts/jost/jost_i4.fd766415a47e50b9e391ae7ec04e2ae25e7e28b0.woff") format("woff"); 217} 218 219 @font-face { 220 font-family: Jost; 221 font-weight: 700; 222 font-style: italic; 223 font-display: swap; 224 src: url("//ahcapublications.org/cdn/fonts/jost/jost_i7.d8201b854e41e19d7ed9b1a31fe4fe71deea6d3f.woff2") format("woff2"), 225 url("//ahcapublications.org/cdn/fonts/jost/jost_i7.eae515c34e26b6c853efddc3fc0c552e0de63757.woff") format("woff"); 226} 227 228 </style> 229 230
230<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
230<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/63984206049/digital_wallets/dialog"> 231<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
231<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=1993244897"></script>
231 232<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
233<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=1993244897&shop_id=63984206049" crossorigin="anonymous"></script>
vendor: 1 bytes, line 233
233
234<script id="shopify-features" type="application/json">{"accessToken":"b64bd202062db9a047e04b9fc478c2a1","betas":["rich-media-storefront-analytics"],"domain":"ahcapublications.org","predictiveSearch":true,"shopId":63984206049,"locale":"en"}</script>
vendor: 1 bytes, line 234
234
235<script>var Shopify = Shopify || {}; 236Shopify.shop = "ahca-publications.myshopify.com"; 237Shopify.locale = "en"; 238Shopify.currency = {"active":"USD","rate":"1.0"}; 239Shopify.country = "US"; 240Shopify.theme = {"name":"New Icon( Work ITG ) ","id":155522171105,"schema_name":"Icon","schema_version":"10.1.1","theme_store_id":686,"role":"main"}; 241Shopify.theme.handle = "null"; 242Shopify.theme.style = {"id":null,"handle":null}; 243Shopify.cdnHost = "ahcapublications.org/cdn"; 244Shopify.routes = Shopify.routes || {}; 245Shopify.routes.root = "/"; 246Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 247Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 248Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 249Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 249
249
250<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 250
250
251<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 251
251
252<script> 253 window.ShopifyPay = window.ShopifyPay || {}; 254 window.ShopifyPay.apiHost = "shop.app\/pay"; 255 window.ShopifyPay.redirectState = null; 256</script>
vendor: 1 bytes, line 256
256
257<script> 258 window.Shopify = window.Shopify || {}; 259 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 260 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 261 window.Shopify.SignInWithShop.eligible = true; 262</script>
vendor: 1 bytes, line 262
262
263<script id="shop-js-analytics" type="application/json">{"pageType":"page"}</script>
vendor: 1 bytes, line 263
263
264<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 264
264
265<script type="module"> 266 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 267 268 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 269 270</script>
vendor: 1 bytes, line 270
270
271<script> 272 window.Shopify = window.Shopify || {}; 273 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 274 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"]}; 275</script>
vendor: 1 bytes, line 275
275
276<script>(function() { 277 var isLoaded = false; 278 function asyncLoad() { 279 if (isLoaded) return; 280 isLoaded = true; 281 var urls = ["https:\/\/api.revy.io\/bundle.js?shop=ahca-publications.myshopify.com","https:\/\/tools.luckyorange.com\/core\/lo.js?site-id=f4c103ef\u0026shop=ahca-publications.myshopify.com","https:\/\/d1639lhkj5l89m.cloudfront.net\/js\/storefront\/uppromote.js?shop=ahca-publications.myshopify.com"]; 282 for (var i = 0; i < urls.length; i++) { 283 var s = document.createElement('script'); 284 s.type = 'text/javascript'; 285 s.async = true; 286 s.src = urls[i]; 287 var x = document.getElementsByTagName('script')[0]; 288 x.parentNode.insertBefore(s, x); 289 } 290 }; 291 if(window.attachEvent) { 292 window.attachEvent('onload', asyncLoad); 293 } else { 294 window.addEventListener('load', asyncLoad, false); 295 } 296})();</script>
vendor: 1 bytes, line 296
296
297<script id="__st">var __st={"a":63984206049,"offset":-14400,"reqid":"0f612151-b0c0-4d41-a4f2-55036e0ea7a5-1790651949","pageurl":"ahcapublications.org\/pages\/contact","s":"pages-97154662625","u":"7bc5cdd99648","p":"page","rtyp":"page","rid":97154662625};</script>
vendor: 1 bytes, line 297
297
298<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 298
298
299<script id="form-persister">!function(){'use strict';const t='contact',e='new_comment',n=[[t,t],['blogs',e],['comments',e],[t,'customer']],o='password',r='form_key',c=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',o],s=()=>{try{return window.sessionStorage}catch{return}},i='__shopify_v',u=t=>t.elements[r],a=function(){const t=[...n].map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(',');var e;return e=t,()=>e?[...document.querySelectorAll(e)].map((t=>t.form)):[]}();function m(t){const e=u(t);a().includes(t)&&(!e||!e.value)&&function(t){try{if(!s())return;!function(t){const e=s();if(!e)return;const n=u(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){u(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:r})),t.elements[r].value=e}(t,e),function(t,e){const n=s();if(!n)return;const r=[...t.querySelectorAll(`input[type='${o}']`)].map((({name:t})=>t)),u=[...c,...r],a={};for(const[o,c]of new FormData(t).entries())u.includes(o)||(a[o]=c);n.setItem(e,JSON.stringify({[i]:1,action:t.action,data:a}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(t)}const f=t=>{if('true'===t.dataset.persistBound)return;const e=function(t,e){const n=function(t){return'function'==typeof t.submit?t.submit:HTMLFormElement.prototype.submit}(t).bind(t);return function(){let t;return()=>{t||(t=!0,(()=>{try{e(),n()}catch(t){(t=>{console.error('form submit failed',t)})(t)}})(),setTimeout((()=>t=!1),250))}}()}(t,(()=>{m(t)}));!function(t,e){if('function'==typeof t.submit&&'function'==typeof e)try{t.submit=e}catch{}}(t,e),t.addEventListener('submit',(t=>{t.preventDefault(),e()})),t.dataset.persistBound='true'};!function(){function t(t){const e=(t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form})(t);e&&m(e)}document.addEventListener('submit',t),document.addEventListener('DOMContentLoaded',(()=>{const e=a();for(const t of e)f(t);var n;n=document.body,new window.MutationObserver((t=>{for(const e of t)if('childList'===e.type&&e.addedNodes.length)for(const t of e.addedNodes)1===t.nodeType&&'FORM'===t.tagName&&a().includes(t)&&f(t)})).observe(n,{childList:!0,subtree:!0,attributes:!1}),document.removeEventListener('submit',t)}))}()}();</script>
vendor: 1 bytes, line 299
299
300<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//ahcapublications.org/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 300
300
301<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 = "//ahcapublications.org/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>
301<script crossorigin="anonymous" defer="defer" src="//ahcapublications.org/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 301
301
302<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 302
302
303<script> 304 window.Shopify = window.Shopify || {}; 305 window.Shopify.MCP = window.Shopify.MCP || {}; 306 window.Shopify.MCP.enabled = true; 307 window.Shopify.MCP.shop = "ahca-publications.myshopify.com"; 308 window.Shopify.MCP.mcpEndpoint = "https:\/\/ahcapublications.org\/api\/mcp"; 309 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"]}}]; 310</script>
vendor: 1 bytes, line 310
310
311<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("\/\/ahcapublications.org\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 312</script>
vendor: 1 bytes, line 312
312
313<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://ahcapublications.org/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 314</script>
vendor: 1 bytes, line 314
314
315<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 316 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); 317</script>
vendor: 1 bytes, line 317
317
318<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})}})); 319</script>
319 320<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://ahcapublications.org/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 321<style id="shopify-accelerated-checkout-cart"> 322 #shopify-buyer-consent { 323 margin-top: 1em; 324 display: inline-block; 325 width: 100%; 326} 327 328#shopify-buyer-consent.hidden { 329 display: none; 330} 331 332#shopify-subscription-policy-button { 333 background: none; 334 border: none; 335 padding: 0; 336 text-decoration: underline; 337 font-size: inherit; 338 cursor: pointer; 339} 340 341#shopify-subscription-policy-button::before { 342 box-shadow: none; 343} 344 345 </style> 346
347<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
347 348 349 350
350<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>
350 351 <!-- Google Tag Manager --> 352
352<script>
vendor: 362 bytes, lines 352-361
352 353 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 354 355 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 356 357 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 358 359 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 360 361 })(window,document,'script','dataLayer','
361GTM-54KXQSK
vendor: 8 bytes, lines 361-362
361'); 362
362</script>
362 363 364 <!-- End Google Tag Manager --> 365 366 367 <!-- BEGIN app block: shopify://apps/uppromote-affiliate/blocks/customer-referral/64c32457-930d-4cb9-9641-e24c0d9cf1f4 --><link rel="preload" href="https://cdn.shopify.com/extensions/01a0dc73-b89f-7d38-a898-a6ad1c9584a2/affliate-by-secomapp-127/assets/customer-referral.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
368<script> 369 document.addEventListener("DOMContentLoaded", function () { 370 const params = new URLSearchParams(window.location.search); 371 if (params.has('sca_ref') || params.has('sca_crp')) { 372 document.body.setAttribute('is-affiliate-link', ''); 373 } 374 }); 375</script>
375 376 377 378<!-- END app block --><!-- BEGIN app block: shopify://apps/uppromote-affiliate/blocks/message-bar/64c32457-930d-4cb9-9641-e24c0d9cf1f4 --> 379 380<style> 381 body { 382 transition: padding-top .2s; 383 } 384 .scaaf-message-bar { 385 --primary-text-color: ; 386 --secondary-text-color: ; 387 --primary-bg-color: ; 388 --secondary-bg-color: ; 389 --primary-text-size: px; 390 --secondary-text-size: px; 391 text-align: center; 392 display: block; 393 width: 100%; 394 padding: 10px; 395 animation-duration: .5s; 396 animation-name: fadeIn; 397 position: absolute; 398 top: 0; 399 left: 0; 400 width: 100%; 401 z-index: 10; 402 } 403 404 .scaaf-message-bar-content { 405 margin: 0; 406 padding: 0; 407 } 408 409 .scaaf-message-bar[data-layout=referring] { 410 background-color: var(--primary-bg-color); 411 color: var(--primary-text-color); 412 font-size: var(--primary-text-size); 413 } 414 415 .scaaf-message-bar[data-layout=direct] { 416 background-color: var(--secondary-bg-color); 417 color: var(--secondary-text-color); 418 font-size: var(--secondary-text-size); 419 } 420 421</style> 422
423<script type="text/javascript"> 424 (function() { 425 let container, contentContainer 426 const settingTag = document.querySelector('script#uppromote-message-bar-setting') 427 428 if (!settingTag || !settingTag.textContent) { 429 return 430 } 431 432 const setting = JSON.parse(settingTag.textContent) 433 if (!setting.referral_enable) { 434 return 435 } 436 437 const getCookie = (cName) => { 438 const name = cName + '=' 439 const ca = document.cookie.split(';') 440 for (let i = 0; i < ca.length; i++) { 441 let c = ca[i] 442 while (c.charAt(0) === ' ') { 443 c = c.substring(1) 444 } 445 if (c.indexOf(name) === 0) { 446 const raw = c.substring(name.length, c.length) 447 // Decode this value only, not the whole cookie string, so one malformed 448 // cookie (bare %) or a ';' inside another value can't break parsing here. 449 try { 450 return decodeURIComponent(raw) 451 } catch { 452 return raw 453 } 454 } 455 } 456 457 return null 458 } 459 460 function renderContainer() { 461 container = document.createElement('div') 462 container.classList.add('scaaf-message-bar') 463 contentContainer = document.createElement('p') 464 contentContainer.classList.add('scaaf-message-bar-content') 465 container.append(contentContainer) 466 } 467 468 function calculateLayout() { 469 const height = container.scrollHeight 470 471 function onMouseMove() { 472 document.body.style.paddingTop = `${height}px` 473 document.body.removeEventListener('mousemove', onMouseMove) 474 document.body.removeEventListener('touchstart', onMouseMove) 475 } 476 477 document.body.addEventListener('mousemove', onMouseMove) 478 document.body.addEventListener('touchstart', onMouseMove) 479 } 480 481 renderContainer() 482 483 function fillDirectContent() { 484 if (!setting.not_referral_enable) { 485 // Nothing to show: drop the optimistic "Loading" bar prepareForReferring may have left 486 container.remove() 487 return 488 } 489 contentContainer.style.visibility = 'visible' 490 container.dataset.layout = 'direct' 491 contentContainer.textContent = setting.not_referral_content 492 document.body.prepend(container) 493 calculateLayout() 494 } 495 496 function prepareForReferring() { 497 contentContainer.textContent = 'Loading' 498 contentContainer.style.visibility = 'hidden' 499 document.body.prepend(container) 500 calculateLayout() 501 } 502 503 function fillReferringContent(aff) { 504 container.dataset.layout = 'referring' 505 // Guard referral_content so a missing template can't throw and leave the bar stuck on "Loading" 506 contentContainer.textContent = (setting.referral_content || '') 507 .replaceAll('{affiliate_name}', aff.name) 508 .replaceAll('{company}', aff.company) 509 .replaceAll('{affiliate_firstname}', aff.first_name) 510 .replaceAll('{personal_detail}', aff.personal_detail) 511 contentContainer.style.visibility = 'visible' 512 } 513 514 function safeJsonParse (str) { 515 if (!str) return null; 516 try { 517 return JSON.parse(str); 518 } catch { 519 return null; 520 } 521 } 522 523 function renderFromCookie(affiliateID) { 524 if (!affiliateID) { 525 fillDirectContent() 526 return 527 } 528 529 prepareForReferring() 530 531 let info = null 532 const raw = getCookie('_up_a_info') 533 if (raw) { 534 info = safeJsonParse(raw) 535 } 536 537 if (!info) { 538 fillDirectContent() 539 return 540 } 541 542 const aff = { 543 company: info.company || '', 544 name: (info.first_name || '') + ' ' + (info.last_name || ''), 545 first_name: info.first_name || '', 546 personal_detail: getCookie('scaaf_pd') || '' 547 } 548 549 fillReferringContent(aff) 550 } 551 552 function paintMessageBar() { 553 if (!document.body) { 554 return requestAnimationFrame(paintMessageBar) 555 } 556
557 const urlParams = new URLSearchParams(window.location.search) 558 const scaRef = urlParams.get("sca_ref") 559 const urlAffiliateID = scaRef ? scaRef.split('.')[0] + '' : null 560 const cookieAffiliateID = getCookie('up_uppromote_aid') 561 const isReferralLink = !!scaRef 562 563 if (!isReferralLink) { 564 if (cookieAffiliateID) { 565 renderFromCookie(cookieAffiliateID) 566 return 567 } 568 fillDirectContent() 569 return 570 } 571 572 if (cookieAffiliateID === urlAffiliateID) { 573 renderFromCookie(cookieAffiliateID) 574 return 575 } 576 577 const lastClick = Number(getCookie('up_uppromote_lc') || 0) 578 const diffMinuteFromNow = (Date.now() - lastClick) / (60 * 1000) 579 if (diffMinuteFromNow <= 1) { 580 renderFromCookie(cookieAffiliateID) 581 return 582 } 583 584 let waited = 0 585 const MAX_WAIT = 5000 586 const INTERVAL = 300 587 588 const timer = setInterval(() => { 589 const newCookieID = getCookie('up_uppromote_aid') 590 const isStillThatAffiliate = newCookieID === urlAffiliateID 591 const isReceived = localStorage.getItem('up_uppromote_received') === '1' 592 let isLoadedAffiliateInfoDone = !!safeJsonParse(getCookie('_up_a_info')) 593 594 if (isReceived && isStillThatAffiliate && isLoadedAffiliateInfoDone) { 595 clearInterval(timer) 596 renderFromCookie(newCookieID) 597 return 598 } 599 600 waited += INTERVAL 601 if (waited >= MAX_WAIT) { 602 clearInterval(timer) 603 fillDirectContent() 604 } 605 }, INTERVAL) 606 } 607 608 requestAnimationFrame(paintMessageBar) 609 })() 610</script>
610 611 612 613<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core --> 614 615 616 617 618 619 620 621<link rel="dns-prefetch" href="https://cdn.judge.me"> 622<link rel="dns-prefetch" href="https://cdn1.judge.me"> 623<link rel="dns-prefetch" href="https://api.judge.me"> 624
625<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":true,"badge_no_review_text":"No reviews","badge_n_reviews_text":"{{ n }} review/reviews","badge_star_color":"#0D626D","hide_badge_preview_if_no_reviews":false,"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
625ou! 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.","widget_star_color":"#0D626D","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","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":true,"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":false,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Videos First","widget_review_pending_text":"Pending","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":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","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":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Made by us, Shared by you","widget_ugc_subt
625itle":"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":"#0D626D","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":true,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collected by Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Load More","widget_load_more_color":"#108474","widget_full_review_text":"Full Review","widget_read_more_reviews_text":"Read More Reviews","widget_read_questions_text":"Read Questions","widget_questions_and_answers_text":"Questions \u0026 Answers","widget_verified_by_text":"Verified by","widget_verified_text":"Verified","widget_number_of_reviews_text":"{{ number_of_reviews }} reviews","widget_back_button_text":"Back","widget_next_button_text":"Next","widget_custom_forms_filter_button":"Filters","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"How reviews are collected?","widget_show_review_keywords":false,"widget_gdpr_statement":"How we use your data: We'll only contact you about the review you left, and only if necessary. By submitting your review, you agree to Judge.me's \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms\u003c/a\u003e, \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy\u003c/a\u003e and \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003econtent\u003c/a\u003e policies.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_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":"AI-powered review summary based on recent customer reviews","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"store_summary_widget_heading":"Customers rate this store","store_summary_widget_button_text":"View customer reviews","store_summary_widget_button_theme_text":"See AI reviews summary","widget_show_review_title_input":true,"redirect_reviewers_invited_via_email":"review_widget","request_store_review_after_product_review":false,"request_review_other_products_in_order":false,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":{},"review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":{},"review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","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.","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_
625youtube_url_text":"Paste your Youtube URL here","advanced_settings_next_step_button_text":"Next","advanced_settings_close_review_button_text":"Close","modal_write_review_flow":false,"write_review_flow_required_text":"Required","write_review_flow_privacy_message_text":"We respect your privacy.","write_review_flow_anonymous_text":"Post review as anonymous","write_review_flow_visibility_text":"This won't be visible to other customers.","write_review_flow_multiple_selection_help_text":"Select as many as you like","write_review_flow_single_selection_help_text":"Select one option","write_review_flow_required_field_error_text":"This field is required","write_review_flow_invalid_email_error_text":"Please enter a valid email address","write_review_flow_max_length_error_text":"Max. {{ max_length }} characters.","write_review_flow_media_upload_text":"\u003cb\u003eClick to upload\u003c/b\u003e or drag and drop","write_review_flow_gdpr_statement":"We'll only contact you about your review if necessary. By submitting your review, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Tell us more","negative_review_resolution_text":"Your experience matters to us. If there were issues with your purchase, we're here to help. Feel free to reach out to us, we'd love the opportunity to make things right.","negative_review_resolution_button_text":"Contact us","negative_review_resolution_proceed_with_review_text":"Leave a review","negative_review_resolution_subject":"Issue with purchase from {{ shop_name }}.{{ order_name }}","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":false,"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_store_review_label_text":"Review about the store","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_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"
625:"reviews","review_widget_voting_label":"Helpful?","review_widget_shop_reply_label":"Reply from {{ shop_name }}:","review_widget_filters_title":"Filters","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Answer from {{ answerer_name }}:","qna_content_screen_title_text":"Ask a question about this product","qna_widget_question_required_field_error_text":"Please enter your question.","qna_widget_flow_gdpr_statement":"We'll only contact you about your question if necessary. By submitting your question, you agree to our \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003eterms and conditions\u003c/a\u003e and \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003eprivacy policy\u003c/a\u003e.","qna_widget_question_submitted_text":"Thanks for your question!","qna_widget_close_form_text_question":"Close","qna_widget_question_submit_success_text":"Weâll notify you by email when your question is answered.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_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","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_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,"platform":"shopify","branding_url":"https://app.judge.me/reviews","branding_text":"Powered by Judge.me","locale":"en","reply_name":"AHCA/NCAL Publications","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":true,"review_verification_email_status":"always","require_verification_before_submit":false,"can_be_branded":false,"reply_name_text":"AHCA/NCAL Publications"};</script>
625 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #0D626D;--jdgm-secondary-color: rgba(13,98,109,0.1);--jdgm-star-color: #0D626D;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #0D626D;--jdgm-paginate-color: #0D626D;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #0D626D}.jdgm-histogram__bar-content{background-color:#0D626D}.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:#0D626D}.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-preview-badge .jdgm-star.jdgm-star{color:#0D626D}.jdgm-widget .jdgm-write-rev-link{display:none}.jdgm-widget .jdgm-rev-widg[data-number-of-reviews='0']{display:none}.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_written_in_etsy"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_google_business"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_shop_app"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.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:'AHCA/NCAL Publications'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )} 626</style> <style class='jdgm-settings-style'></style> 627 628 629 630 631 <style class='jdgm-miracle-styles'> 632 @-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
632/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-prev-badge{display:block !important} 633 634</style> 635 636 637 638 639 640 641 642 643
644<script data-cfasync='false' class='jdgm-script'> 645!function(e){window.jdgm=window.jdgm||{}; 646/* INF-1976 */ 647var _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;}(); 648if(_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;} 649jdgm.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/01a0eb2a-5ded-7fff-897f-bbc081e3d720/judgeme-764/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/", 650jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 651setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){ 652!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 653(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!", 654a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))}, 655jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest; 656t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))}, 657t.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( 658".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 659parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"): 660jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css") 661)}))}(document); 662</script>
662 663<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a0eb2a-5ded-7fff-897f-bbc081e3d720/judgeme-764/assets/shopify_v2.css"></noscript> 664 665<!-- BEGIN app snippet: theme_fix_tags -->
665<script> 666 (function() { 667 var jdgmThemeFixes = null; 668 if (!jdgmThemeFixes) return; 669 670 // "All themes" fix: CSS and JS applied on every theme. CSS is injected 671 // before the per-theme fix so the theme-specific CSS wins the cascade. 672 // HTML is never applied globally (too risky). 673 var allThemesFix = jdgmThemeFixes['all']; 674 if (allThemesFix && allThemesFix.css) { 675 var allStyleTag = document.createElement('style'); 676 allStyleTag.classList.add('jdgm-theme-fix-style-all'); 677 allStyleTag.innerHTML = allThemesFix.css; 678 document.head.append(allStyleTag); 679 }; 680 681 if (allThemesFix && allThemesFix.js) { 682 var allScriptTag = document.createElement('script'); 683 allScriptTag.classList.add('jdgm-theme-fix-script-all'); 684 allScriptTag.innerHTML = allThemesFix.js; 685 document.head.append(allScriptTag); 686 }; 687 688 var thisThemeFix = jdgmThemeFixes[Shopify.theme.id]; 689 if (!thisThemeFix) return; 690 691 if (thisThemeFix.html) { 692 document.addEventListener("DOMContentLoaded", function() { 693 var htmlDiv = document.createElement('div'); 694 htmlDiv.classList.add('jdgm-theme-fix-html'); 695 htmlDiv.innerHTML = thisThemeFix.html; 696 document.body.append(htmlDiv); 697 }); 698 }; 699 700 if (thisThemeFix.css) { 701 var styleTag = document.createElement('style'); 702 styleTag.classList.add('jdgm-theme-fix-style'); 703 styleTag.innerHTML = thisThemeFix.css; 704 document.head.append(styleTag); 705 }; 706 707 if (thisThemeFix.js) { 708 var scriptTag = document.createElement('script'); 709 scriptTag.classList.add('jdgm-theme-fix-script'); 710 scriptTag.innerHTML = thisThemeFix.js; 711 document.head.append(scriptTag); 712 }; 713 })(); 714</script>
714 715<!-- END app snippet --> 716<!-- End of Judge.me Core --> 717 718 719 720<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 721 722 723 724 725 726 727 728 729 730 731 732 733
733<script async src="https://static.klaviyo.com/onsite/js/SYxDdK/klaviyo.js?company_id=SYxDdK"></script>
733 734
734<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>
734 735 736 737 738 739 740 741
741<script> 742 window.klaviyoReviewsProductDesignMode = false 743 </script>
743 744 745 746 747 748 749 750 751 752 753<!-- END app block -->
753<script src="https://cdn.shopify.com/extensions/01a0dc73-b89f-7d38-a898-a6ad1c9584a2/affliate-by-secomapp-127/assets/customer-referral.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 753
753
754<script src="https://cdn.shopify.com/extensions/01a0eb2a-5ded-7fff-897f-bbc081e3d720/judgeme-764/assets/loader.js" type="text/javascript" defer="defer"></script>
754 755<meta property="og:image" content="https://cdn.shopify.com/s/files/1/0639/8420/6049/files/Frame11.png?height=628&pad_color=ffffff&v=1710770825&width=1200" /> 756<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0639/8420/6049/files/Frame11.png?height=628&pad_color=ffffff&v=1710770825&width=1200" /> 757<meta property="og:image:width" content="1200" /> 758<meta property="og:image:height" content="628" /> 759<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
760<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: 63984206049,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 760
760
761<script> 762 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 763</script>
vendor: 1 bytes, line 763
763
764<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}
764).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: 63984206049,storefrontBaseUrl: "https://ahcapublications.org",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://ahcapublications.org/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"1748435169","configuration":"{\"shopID\": \"40387\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d22b5691c62682d22357c5bcbea63a2b","type":"APP","apiClientId":3780451,"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"}
764,{"id":"1019936993","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"]},"dataSharingState":"unrestricted"},{"id":"181436641","configuration":"{\"shopId\":\"145414\",\"env\":\"production\",\"metaData\":\"[]\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"de1f24f7dbc015cb4d3a1ef53d018b51","type":"APP","apiClientId":2773553,"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":"101581025","configuration":"{\"siteId\":\"f4c103ef\",\"environment\":\"production\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c66f5762e80601f1bfc6799b894f5761","type":"APP","apiClientId":187969,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"53182689","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"GTM"},{"id":"66420961","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Google Analytics tag (migrated)"},{"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":"AHCA\/NCAL Publications","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"ahca-publications.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/ahcapublications.org"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"9692350349537","handle":"2026-27-nursing-home-salary-benefits-report-now-available","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48998584189153","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8821432549601","handle":"how-to-be-a-feeding-assistant-a-quality-approach-to-assisted-dining","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46056988475617","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8762431242465","handle":"long-term-care-success-how-senior-care-communities-thrive-clinically-and-financially","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45854855626977","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7669687222497","handle":"essential-in-services-for-long-term-care-education-for-frontline-staff-2021-edition","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42794542170337","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://ahcapublications.org/cdn","a5bf51cfwabd6c495p49b74ff1maa529d2b",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"155522171105","themeStoreId":"686","themePublished":"true","eventMetadataId":"756c4c50-ee4e-404b-bd09-a0c1888c0d7a","pageType":"page","resourceId":"97154662625","shopId":"63984206049","storefrontBaseUrl":"https:\/\/ahcapublications.org","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"a5bf51cfwabd6c495p49b74ff1maa529d2b","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
764<script> 765 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 766 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 767 window.ShopifyAnalytics.meta.currency = 'USD'; 768 var meta = {"page":{"pageType":"page","resourceType":"page","resourceId":97154662625,"requestId":"0f612151-b0c0-4d41-a4f2-55036e0ea7a5-1790651949"}}; 769 for (var attr in meta) { 770 window.ShopifyAnalytics.meta[attr] = meta[attr]; 771 } 772</script>
vendor: 1 bytes, line 772
772
773<script class="analytics"> 774 (function () { 775 var customDocumentWrite = function(content) { 776 var jquery = null; 777 778 if (window.jQuery) { 779 jquery = window.jQuery; 780 } else if (window.Checkout && window.Checkout.$) { 781 jquery = window.Checkout.$; 782 } 783 784 if (jquery) { 785 jquery('body').append(content); 786 } 787 }; 788 789 var hasLoggedConversion = function(token) { 790 if (token) { 791 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 792 } 793 return false; 794 } 795 796 var setCookieIfConversion = function(token) { 797 if (token) { 798 var twoMonthsFromNow = new Date(Date.now()); 799 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 800 801 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 802 } 803 } 804 805 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 806 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 807 if (trekkie.integrations) { 808 return; 809 } 810 trekkie.methods = [ 811 'identify', 812 'page', 813 'ready', 814 'track', 815 'trackForm', 816 'trackLink' 817 ]; 818 trekkie.factory = function(method) { 819 return function() { 820 var args = Array.prototype.slice.call(arguments); 821 args.unshift(method); 822 trekkie.push(args); 823 if (method == 'track' || method == 'page') { 824 var pageUrl; 825 try { 826 pageUrl = window.location.href; 827 } catch (e) {} 828 var pageReferrer; 829 try { 830 pageReferrer = document.referrer; 831 } catch (e) {} 832 try { 833 if (window.__TREKKIE_SHIM_QUEUE == null) { 834 window.__TREKKIE_SHIM_QUEUE = []; 835 } 836 window.__TREKKIE_SHIM_QUEUE.push({ 837 from: 'trekkie-stub', 838 method: method, 839 args: args.slice(1), 840 pageContext: { 841 url: pageUrl, 842 referrer: pageReferrer 843 } 844 }); 845 } catch (e) { 846 // no-op 847 } 848 } 849 return trekkie; 850 }; 851 }; 852 for (var i = 0; i < trekkie.methods.length; i++) { 853 var key = trekkie.methods[i]; 854 trekkie[key] = trekkie.factory(key); 855 } 856 trekkie.load = function(config) { 857 trekkie.config = config || {}; 858 trekkie.config.initialDocumentCookie = document.cookie; 859 var first = document.getElementsByTagName('script')[0]; 860var script = document.createElement('script'); 861script.type = 'text/javascript'; 862script.onerror = function(e) { 863 var scriptFallback = document.createElement('script'); 864 scriptFallback.type = 'text/javascript'; 865 scriptFallback.onerror = function(error) { 866 var Monorail = { 867 produce: function produce(monorailDomain, schemaId, payload) { 868 var currentMs = new Date().getTime(); 869 var event = { 870 schema_id: schemaId, 871 payload: payload, 872 metadata: { 873 event_created_at_ms: currentMs, 874 event_sent_at_ms: currentMs 875 } 876 }; 877 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 878 }, 879 sendRequest: function sendRequest(endpointUrl, payload) { 880 // Try the sendBeacon API 881 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 882 var blobData = new window.Blob([payload], { 883 type: 'text/plain' 884 }); 885 886 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 887 return true; 888 } // sendBeacon was not successful 889 890 } // XHR beacon 891 892 var xhr = new XMLHttpRequest(); 893 894 try { 895 xhr.open('POST', endpointUrl); 896 xhr.setRequestHeader('Content-Type', 'text/plain'); 897 xhr.send(payload); 898 } catch (e) { 899 console.log(e); 900 } 901 902 return false; 903 }, 904 isIos12: function isIos12() { 905 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 906 } 907 }; 908 Monorail.produce('monorail-edge.shopifysvc.com', 909 'trekkie_storefront_load_errors/1.1', 910 {shop_id: 63984206049, 911 theme_id: 155522171105, 912 app_name: "storefront", 913 context_url: window.location.href, 914 source_url: "//ahcapublications.org/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 915 916 }; 917 scriptFallback.async = true; 918 scriptFallback.src = '//ahcapublications.org/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 919 first.parentNode.insertBefore(scriptFallback, first); 920}; 921script.async = true; 922script.src = '//ahcapublications.org/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 923first.parentNode.insertBefore(script, first); 924 925 }; 926 trekkie.load( 927 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":63984206049,"isMerchantRequest":null,"themeId":155522171105,"themeCityHash":"5744647592827822768","contentLanguage":"en","currency":"USD","eventMetadataId":"756c4c50-ee4e-404b-bd09-a0c1888c0d7a"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 928 ); 929 930 var loaded = false;
931 trekkie.ready(function() { 932 if (loaded) return; 933 loaded = true; 934 935 window.ShopifyAnalytics.lib = window.trekkie; 936 937 var originalDocumentWrite = document.write; 938 document.write = customDocumentWrite; 939 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 940 document.write = originalDocumentWrite; 941 942 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 943 var token = match? match[1]: undefined; 944 if (!hasLoggedConversion(token)) { 945 setCookieIfConversion(token); 946 947 } 948 }); 949 950 window.ShopifyAnalytics.lib.page(null,{"pageType":"page","resourceType":"page","resourceId":97154662625,"requestId":"0f612151-b0c0-4d41-a4f2-55036e0ea7a5-1790651949","shopifyEmitted":true}); 951 952 var eventsListenerScript = document.createElement('script'); 953 eventsListenerScript.async = true; 954 eventsListenerScript.src = "//ahcapublications.org/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 955 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 956})();</script>
956 957
957<script> 958 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 959 window.ga = function ga() { 960 (window.ga.q = window.ga.q || []).push(arguments); 961 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 962 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 963 } 964 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 965 }; 966 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 967 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 968 } 969 } 970</script>
vendor: 1 bytes, line 970
970
971<script 972 defer 973 src="https://ahcapublications.org/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 974 data-application="storefront-renderer" 975 data-shop-id="63984206049" 976 data-render-region="gcp-us-central1" 977 data-page-type="page" 978 data-theme-instance-id="155522171105" 979 data-theme-name="Icon" 980 data-theme-version="10.1.1" 981 data-monorail-region="shop_domain" 982 data-resource-timing-sampling-rate="10" 983 data-shs="true" 984 data-shs-beacon="true" 985 data-shs-export-with-fetch="true" 986 data-shs-logs-sample-rate="1" 987 data-shs-beacon-endpoint="https://ahcapublications.org/api/collect" 988></script>
988 989<meta name="shopify-y" content="eb1953a9-bf3c-4f9a-8fa8-0333f790baa6" data-expiration="1822209549000"><meta name="shopify-s" content="18cc3c2b-844b-48e3-a4ef-6263d61b0fe8" data-expiration="1790653749000"><meta name="new-cookie-storage-activated" content="t"> 990</head> 991<body class="gridlock template-page-contact-us js-slideout-toggle-wrapper js-modal-toggle-wrapper theme-features__secondary-color-not-black--false theme-features__product-variants--swatches theme-features__image-flip--disabled theme-features__sold-out-icon--enabled theme-features__sale-icon--enabled theme-features__new-icon--enabled theme-features__section-titles--short_below theme-features__section-title-align--center theme-features__details-align--center theme-features__rounded-buttons--disabled theme-features__buttons-uppercase--enabled theme-features__zoom-effect--enabled theme-features__icon-position--bottom_left theme-features__icon-shape--circle itg--page"> 992 993 994 <!-- Google Tag Manager (noscript) -->
vendor: 72 bytes, lines 994-995
994 995 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
995GTM-54KXQSK
vendor: 91 bytes, lines 995-997
995" 996 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 997
997<!-- End Google Tag Manager (noscript) --> 998 999 <div class="js-slideout-overlay site-overlay"></div> 1000 <div class="js-modal-overlay site-overlay"></div> 1001 <aside class="slideout slideout__drawer-left" data-wau-slideout="mobile-navigation" id="slideout-mobile-navigation"> 1002 <div id="shopify-section-mobile-navigation" class="shopify-section"><nav class="mobile-menu" role="navigation" data-section-id="mobile-navigation" data-section-type="mobile-navigation"> 1003 <div class="slideout__trigger--close"> 1004 <button class="slideout__trigger-mobile-menu js-slideout-close" data-slideout-direction="left" aria-label="Close navigation" tabindex="0" type="button" name="button"> 1005 <div class="icn-close"></div> 1006 </button> 1007 </div> 1008 1009 1010 <div class="mobile-menu__block mobile-menu__cart-status" > 1011 <a class="mobile-menu__cart-icon" href="/cart"> 1012 <span class="vib-center">Cart</span> 1013 (<span class="mobile-menu__cart-count js-cart-count vib-center">0</span>) 1014 <svg class="icon--icon-theme-cart vib-center" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 1015 viewBox="0 0 20.8 20" height="20px" xml:space="preserve"> 1016 <g class="hover-fill" fill="#000000"> 1017 <path class="st0" d="M0,0.5C0,0.2,0.2,0,0.5,0h1.6c0.7,0,1.2,0.4,1.4,1.1l0.4,1.8h15.4c0.9,0,1.6,0.9,1.4,1.8l-1.6,6.7 1018 c-0.2,0.6-0.7,1.1-1.4,1.1h-12l0.3,1.5c0,0.2,0.2,0.4,0.5,0.4h10.1c0.3,0,0.5,0.2,0.5,0.5s-0.2,0.5-0.5,0.5H6.5 1019 c-0.7,0-1.3-0.5-1.4-1.2L4.8,12L3.1,3.4L2.6,1.3C2.5,1.1,2.3,1,2.1,1H0.5C0.2,1,0,0.7,0,0.5z M4.1,3.8l1.5,7.6h12.2 1020 c0.2,0,0.4-0.2,0.5-0.4l1.6-6.7c0.1-0.3-0.2-0.6-0.5-0.6H4.1z"/> 1021 <path class="st0" d="M7.6,17.1c-0.5,0-1,0.4-1,1s0.4,1,1,1s1-0.4,1-1S8.1,17.1,7.6,17.1z M5.7,18.1c0-1.1,0.9-1.9,1.9-1.9 1022 c1.1,0,1.9,0.9,1.9,1.9c0,1.1-0.9,1.9-1.9,1.9C6.6,20,5.7,19.1,5.7,18.1z"/> 1023 <path class="st0" d="M15.2,17.1c-0.5,0-1,0.4-1,1s0.4,1,1,1c0.5,0,1-0.4,1-1S15.8,17.1,15.2,17.1z M13.3,18.1c0-1.1,0.9-1.9,1.9-1.9 1024 c1.1,0,1.9,0.9,1.9,1.9c0,1.1-0.9,1.9-1.9,1.9C14.2,20,13.3,19.1,13.3,18.1z"/> 1025 </g> 1026 <style>.mobile-menu__cart-icon .icon--icon-theme-cart:hover .hover-fill { fill: #000000;}</style> 1027 </svg> 1028 1029 1030 1031 1032 1033 </a> 1034 </div> 1035 1036 1037 1038 1039 1040 1041 1042 <ul class="js-accordion js-accordion-mobile-nav c-accordion c-accordion--mobile-nav c-accordion--1603134" 1043 id="c-accordion--1603134" 1044 1045 1046 > 1047 1048 1049 1050 1051 1052 1053 1054 1055 <li> 1056 <a class="js-accordion-link c-accordion__link" href="/">Home</a> 1057 </li> 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 <li class="js-accordion-header c-accordion__header"> 1071 <a class="js-accordion-link c-accordion__link" href="/collections/staffing-retention">Shop All</a> 1072 <button class="dropdown-arrow" aria-label="Shop All" data-toggle="accordion" aria-expanded="false" aria-controls="c-accordion__panel--1603134-2" > 1073 1074 1075 <svg class="icon--apollo-down-carrot c-accordion__header--icon vib-center" height="6px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 1076 viewBox="0 0 20 13.3" xml:space="preserve"> 1077 <g class="hover-fill" fill="#000000"> 1078 <polygon points="17.7,0 10,8.3 2.3,0 0,2.5 10,13.3 20,2.5 "/> 1079 </g> 1080 <style>.c-accordion__header .icon--apollo-down-carrot:hover .hover-fill { fill: #000000;}</style> 1081 </svg> 1082 1083 1084 1085 1086 1087 1088 1089 </button> 1090 </li> 1091 1092 <li class="c-accordion__panel c-accordion__panel--1603134-2" id="c-accordion__panel--1603134-2" data-parent="#c-accordion--1603134"> 1093 1094 1095 1096 <ul class="js-accordion js-accordion-mobile-nav c-accordion c-accordion--mobile-nav c-accordion--mobile-nav__inner c-accordion--1603134-1" id="c-accordion--1603134-1"> 1097 1098 1099 1100 <li> 1101 <a class="js-accordion-link c-accordion__link" href="/collections/ahca-ncal-quality-initiative">AHCA/NCAL Quality Initiative</a> 1102 </li> 1103 1104 1105 1106 <li> 1107 <a class="js-accordion-link c-accordion__link" href="/collections/assited-living-ncal">
1107Assisted Living (NCAL)</a> 1108 </li> 1109 1110 1111 1112 <li> 1113 <a class="js-accordion-link c-accordion__link" href="/collections/care-practice">Care Practice</a> 1114 </li> 1115 1116 1117 1118 <li> 1119 <a class="js-accordion-link c-accordion__link" href="/collections/compliance-and-regulation">Compliance and Regulation</a> 1120 </li> 1121 1122 1123 1124 <li> 1125 <a class="js-accordion-link c-accordion__link" href="/collections/nurse-assistant-8th-edition">Nurse Assistant 8th Edition</a> 1126 </li> 1127 1128 1129 1130 <li> 1131 <a class="js-accordion-link c-accordion__link" href="/collections/distaster-emergency-planning">Disaster & Emergency Planning</a> 1132 </li> 1133 1134 1135 1136 <li> 1137 <a class="js-accordion-link c-accordion__link" href="/collections/management-leadership">Management & Leadership</a> 1138 </li> 1139 1140 1141 1142 <li> 1143 <a class="js-accordion-link c-accordion__link" href="/collections/staffing-retention">Staffing & Retention</a> 1144 </li> 1145 1146 1147 1148 <li> 1149 <a class="js-accordion-link c-accordion__link" href="/collections/dementia-and-memory-care">Dementia and Memory Care</a> 1150 </li> 1151 1152 1153 </ul> 1154 </li> 1155 1156 1157 1158 1159 1160 1161 <li> 1162 <a class="js-accordion-link c-accordion__link" href="/pages/contact">Contact Us</a> 1163 </li> 1164 1165 1166 1167 1168 <li class="mobile-menu__item"> 1169 <a href="https://ahcapublications.org/customer_authentication/redirect?locale=en®ion_country=US"> 1170 <svg class="icon--icon-theme-user mobile-menu__item--icon vib-center" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 1171 viewBox="0 0 20.5 20" height="16px" xml:space="preserve"> 1172 <g class="hover-fill" fill="#000000"> 1173 <path d="M12.7,9.6c1.6-0.9,2.7-2.6,2.7-4.5c0-2.8-2.3-5.1-5.1-5.1C7.4,0,5.1,2.3,5.1,5.1c0,1.9,1.1,3.6,2.7,4.5 1174 C3.3,10.7,0,14.7,0,19.5C0,19.8,0.2,20,0.5,20s0.5-0.2,0.5-0.5c0-5.1,4.2-9.3,9.3-9.3s9.3,4.2,9.3,9.3c0,0.3,0.2,0.5,0.5,0.5 1175 s0.5-0.2,0.5-0.5C20.5,14.7,17.1,10.7,12.7,9.6z M6,5.1c0-2.3,1.9-4.2,4.2-4.2s4.2,1.9,4.2,4.2s-1.9,4.2-4.2,4.2S6,7.4,6,5.1z"/> 1176 </g> 1177 <style>.mobile-menu__item .icon--icon-theme-user:hover .hover-fill { fill: #000000;}</style> 1178 </svg> 1179 1180 1181 1182 1183 1184 <span class="mobile-menu__item--text vib-center"> Log In/Create Account</span> 1185 </a> 1186 </li> 1187 1188 1189 </ul><!-- /.c-accordion.c-accordion--mobile-nav --> 1190 1191 1192 1193 <div class="mobile-menu__block mobile-menu__search" ><predictive-search 1194 data-routes="/search/suggest" 1195 data-input-selector='input[name="q"]' 1196 data-results-selector="#predictive-search-mobile" 1197 ><form action="/search" method="get"> 1198 <label class="visually-hidden" for="searchbox-mobile-navigation">What are you looking for?</label> 1199 <input 1200 type="text" 1201 name="q" 1202 id="searchbox-mobile-navigation" 1203 class="searchbox__input" 1204 placeholder="What are you looking for?" 1205 value=""role="combobox" 1206 aria-expanded="false" 1207 aria-owns="predictive-search-results-list" 1208 aria-controls="predictive-search-results-list" 1209 aria-haspopup="listbox"
1210 aria-autocomplete="list" 1211 autocorrect="off" 1212 autocomplete="off" 1213 autocapitalize="off" 1214 spellcheck="false"/> 1215 <input name="options[prefix]" type="hidden" value="last"> 1216 1217 1218<div id="predictive-search-mobile" class="predictive-search" tabindex="-1"></div></form></predictive-search></div> 1219 1220 1221 1222 <div class="mobile-menu__block mobile-menu__social text-center" > 1223 1224<ul class="social-icons__wrapper"> 1225 1226 <li> 1227 <a href="https://www.facebook.com/ahcancal/" target="_blank" aria-label="Facebook"> 1228 1229 1230 1231 1232 <svg class="icon--facebook share-icons--icon" height="14px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" 1233 y="0px" viewBox="0 0 11 20" xml:space="preserve"> 1234 <g class="hover-fill" fill="#000000"> 1235 <path d="M11,0H8C5.2,0,3,2.2,3,5v3H0v4h3v8h4v-8h3l1-4H7V5c0-0.6,0.4-1,1-1h3V0z"/> 1236 </g> 1237 <style>.mobile-menu__social .icon--facebook:hover .hover-fill { fill: #313131;}</style> 1238 </svg> 1239 1240 1241 1242 1243 1244 </a> 1245 </li> 1246 1247 1248 <li> 1249 <a href="https://www.linkedin.com/company/american-health-care-association/" target="_blank" aria-label="Linkedin"> 1250 1251 1252 1253 1254 <svg class="icon--linkedin share-icons--icon" height="14px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" 1255 y="0px" viewBox="0 0 21 20" xml:space="preserve"> 1256 <g class="hover-fill" fill="#000000"> 1257 <path d="M14.7,6.3c3.5,0,6.3,2.8,6.3,6.3V20h-4.2v-7.4c0-1.2-0.9-2.1-2.1-2.1s-2.1,0.9-2.1,2.1V20H8.4v-7.4 1258 C8.4,9.1,11.2,6.3,14.7,6.3z"/> 1259 <rect y="7.4" width="4.2" height="12.6"/> 1260 <circle cx="2.1" cy="2.1" r="2.1"/> 1261 </g> 1262 <style>.mobile-menu__social .icon--linkedin:hover .hover-fill { fill: #313131;}</style> 1263 </svg> 1264 1265 1266 1267 1268 1269 </a> 1270 </li> 1271 1272 1273 1274 <li> 1275 <a href="https://twitter.com/ahcancal" target="_blank" aria-label="Twitter"> 1276 1277 1278 1279 1280 <svg class="icon--twitter share-icons--icon" height="14px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 1281 viewBox="0 0 23 20" xml:space="preserve"> 1282 <g class="hover-fill" fill="#000000"> 1283 <path d="M17.425641,0 L20.8184615,0 L13.4061538,8.47179487 L22.1261538,20 L15.2984615,20 L9.95076923,13.0082051 L3.83179487,20 L0.436923077,20 L8.36512821,10.9384615 L-1.13686838e-13,0 L7.00102564,0 L11.8348718,6.39076923 L17.425641,0 Z M16.2348718,17.9692308 L18.1148718,17.9692308 L5.97948718,1.92410256 L3.96205128,1.92410256 L16.2348718,17.9692308 Z" fill="#000000"></path> 1284 </g> 1285 <style>.mobile-menu__social .icon--twitter:hover .hover-fill { fill: #313131;}</style> 1286 </svg> 1287 1288 1289 1290 1291 1292 </a> 1293 </li> 1294 1295 1296 1297 1298 <li> 1299 <a href="https://www.youtube.com/user/ahcancalstream" target="_blank" aria-label="Youtube"> 1300 1301 1302 1303 1304 <svg class="icon--youtube share-icons--icon" height="14px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" 1305 y="0px" viewBox="0 0 28.5 20" xml:space="preserve"> 1306 <g class="hover-fill" fill="#000000"> 1307 <path d="M28,3.3c-0.3-1.3-1.3-2.1-2.4-2.4C23.3,0,14.3,0,14.3,0s-8.8,0-11,0.6C2,1,1,1.9,0.7,3.1C0,5.4,0,9.9,0,9.9s0,4.7,0.7,6.8 1308 C1,18,2,19,3.3,19.3c2.2,0.7,11,0.7,11,0.7s8.9,0,11.1-0.7c1.3-0.3,2.1-1.3,2.4-2.4c0.7-2.3,0.7-6.8,0.7-6.8S28.6,5.4,28,3.3z 1309 M11.5,14.3V5.9l7.3,4.2L11.5,14.3z"/> 1310 </g> 1311 <style>.mobile-menu__social .icon--youtube:hover .hover-fill { fill: #313131;}</style> 1312 </svg> 1313 1314 1315 1316 1317 1318 </a> 1319 </li> 1320 1321 1322 1323 1324</ul> 1325 1326 </div> 1327 1328 1329 <style data-shopify> 1330 .mobile-menu { 1331 --background-color: #ffffff; 1332 --link-color: #000000; 1333 --border-color: #000000; 1334 } 1335 </style> 1336 <style> 1337 .mobile-menu { 1338 background: #ffffff; 1339 height: 100vh; 1340 }
1341 .slideout__drawer-left, 1342 .mobile-menu__search input { 1343 background: #ffffff; 1344 } 1345 .mobile-menu .mobile-menu__item { 1346 border-bottom: 1px solid #000000; 1347 } 1348 .mobile-menu__search form input, 1349 .mobile-menu__cart-icon, 1350 .mobile-menu__accordion > .mobile-menu__item:first-child { 1351 border-color: #000000; 1352 } 1353 .mobile-menu .mobile-menu__item a, 1354 .mobile-menu__cart-status a, 1355 .mobile-menu .mobile-menu__item i, 1356 .mobile-menu__featured-text p, 1357 .mobile-menu__search input, 1358 .mobile-menu__featured-text a, 1359 .mobile-menu__search input:focus { 1360 color: #000000; 1361 } 1362 .mobile-menu__search ::-webkit-input-placeholder { /* WebKit browsers */ 1363 color: #000000; 1364 } 1365 .mobile-menu__search :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 1366 color: #000000; 1367 } 1368 .mobile-menu__search ::-moz-placeholder { /* Mozilla Firefox 19+ */ 1369 color: #000000; 1370 } 1371 .mobile-menu__search :-ms-input-placeholder { /* Internet Explorer 10+ */ 1372 color: #000000; 1373 } 1374 .mobile-menu .slideout__trigger-mobile-menu .icn-close:after, 1375 .mobile-menu .slideout__trigger-mobile-menu .icn-close:before { 1376 border-color: #000000 !important; 1377 } 1378 1379 /* inherit link color */ 1380 .c-accordion.c-accordion--mobile-nav .dropdown-arrow { 1381 color: #000000; 1382 border-color: #000000; 1383 } 1384 .c-accordion.c-accordion--mobile-nav:not(.c-accordion--mobile-nav__inner) > li:first-child, 1385 .c-accordion.c-accordion--mobile-nav li:not(.c-accordion__panel) { 1386 border-color: #000000 !important; 1387 } 1388 .c-accordion.c-accordion--mobile-nav a { 1389 color: #000000; 1390 } 1391 </style> 1392</nav> 1393 1394 1395</div> 1396 </aside> 1397 1398 <div class="site-wrap"> 1399 1400 <theme-header> 1401 <!-- BEGIN sections: header-group --> 1402<div id="shopify-section-sections--20546967011553__announcement-bar" class="shopify-section shopify-section-group-header-group"> 1403<style> 1404 .js-announcement-carousel { 1405 opacity: 0; 1406 -webkit-transition: opacity 0.4s; 1407 transition: opacity 0.4s; 1408 } 1409 .js-announcement-carousel.is-hidden { 1410 display: none; 1411 } 1412 .js-announcement-carousel.flickity-enabled { 1413 opacity: 1; 1414 } 1415</style> 1416<section class="announcement__bar-section topbar gridlock-fluid js-top-bar" 1417 data-section-id="sections--20546967011553__announcement-bar" 1418 data-section-type="announcement-bar-section"> 1419 1420 <div class="grid__wrapper full rg0"> 1421 1422 1423 <ul class="announcement__bar-nav span-3 auto sm-hide"> 1424 1425 <li><a href="/account/login">Log in</a></li> 1426 1427 </ul> 1428 1429 1430 <div class=" span-6 auto sm-span-12" id="banner-message"> 1431 1432 1433 1434 <div class="announcement--carousel flickity__section js-announcement-carousel is-hidden" data-flickity-config='{ 1435 "wrapAround":true, 1436 "dragThreshold":"15", 1437 "pauseAutoPlayOnHover":false, 1438 "autoPlay": false, 1439 "pageDots":false, 1440 "prevNextButtons": true 1441 }'> 1442 1443 1444 <div class="announcement__carousel-item" data-sli
1444der-index="0"> 1445 <div class="rte"> 1446 <p>REQUIRES UNIQUE BOOKSTORE LOG IN</p> 1447 </div> 1448 </div> 1449 1450 <div class="announcement__carousel-item" data-slider-index="1"> 1451 <div class="rte"> 1452 <p>BUILD YOUR COLLECTION WITH OUR STAFF PICKS</p> 1453 </div> 1454 </div> 1455 1456 </div> 1457 1458 </div> 1459 1460 <ul class="announcement__cart shopping__cart-links span-3 auto sm-hide"> 1461 1462 1463 1464 </ul> 1465 1466 </div> 1467 1468</section> 1469 1470<style data-shopify> 1471 1472 .announcement__bar-section { 1473 --topbar-font-size: 18px; 1474 --topbar-text-color: #ffffff; 1475 --topbar-text-color-light: #ffffff; 1476 --topbar-background-color: #23ae3e; 1477 --topbar-font-family: var(--main-family); 1478 } 1479 1480 .announcement__bar-section { 1481 font-size: 18px; 1482 font-size: var( --topbar-font-size, 18px); 1483 text-align: center !important; 1484 } 1485 .announcement__bar-section, 1486 .announcement__bar-section a { 1487 color: #ffffff; 1488 color: var( --topbar-text-color, #ffffff); 1489 } 1490 1491 .announcement__bar-section .slideout__trigger--open button.button-as-link, 1492 .announcement__bar-section ul.shopping__cart-links li a:hover, 1493 .announcement__bar-section ul.announcement__bar-nav li a:hover, 1494 .announcement__bar-section ul.shopping__cart-links li a:focus, 1495 .announcement__bar-section ul.announcement__bar-nav li a:focus, 1496 .announcement__bar-section .slideout__trigger-mobile-menu:hover, 1497 .announcement__bar-section .slideout__trigger-mobile-menu:focus { 1498 color: #ffffff; 1499 color: var( --topbar-text-color-light, #ffffff); 1500 } 1501 .announcement__bar-section ul.shopping__cart-links li a { 1502 font-size: 18px; 1503 font-size: var( --topbar-font-size, 18px); 1504 } 1505 .announcement__bar-section .disclosure__toggle, 1506 .announcement__bar-section .slideout__trigger--open button.button-as-link { 1507 font-size: var( --topbar-font-size, 18px) !important; 1508 font-family: var(--main-family, Jost, sans-serif) !important; 1509 color: #ffffff; 1510 background-color: #23ae3e; 1511 } 1512 .announcement__bar-section .my-cart-text, 1513 .announcement__bar-section .js-cart-count { 1514 font-size: var( --topbar-font-size, 18px) !important; 1515 font-family: var(--main-family, Jost, sans-serif) !important; 1516 } 1517 .announcement__bar-section p { 1518 font-size: var( --topbar-font-size, 18px) !important; 1519 } 1520 .announcement__bar-section .slideout__trigger--open button.button-as-link:hover, 1521 .announcement__bar-section .slideout__trigger--open button.button-as-link: visited, 1522 .announcement__bar-section .disclosure__toggle:hover { 1523 color: #ffffff; 1524 } 1525 1526 1527</style> 1528 1529 1530</div><div id="shopify-section-sections--20546967011553__header" class="shopify-section shopify-section-group-header-group wau--header"><header class="header-section" 1531data-section-id="sections--20546967011553__header" 1532data-section-type="header-section"> 1533 <div id="navigation"> 1534 <div class="row"> 1535 <div class="nav-container inline logo-center"><!-- start nav container --> 1536 1537 <!-- Mobile menu trigger --> 1538 <div class="mobile-menu__trigger mobile-only"> 1539 <div class="slideout__trigger--open text-left"> 1540 <button class="slideout__trigger-mobile-menu js-slideout-open text-left" data-wau-slideout-target="mobile-navigation" data-slideout-direction="left" aria-label="Open navigation" tabindex="0" type="button" name="button"> 1541 <svg class="icon--icon-theme-menu-bars slideout__trigger-mobile-menu--icon vib-center" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 1542 viewBox="0 0 26.7 20" height="14px" xml:space="preserve"> 1543 <g class="hover-fill" fill="var(--pre-scroll-color)"> 1544 <path d="M0,10c0-0.6,0.5-1.1,1.1-1.1h24.4c0.6,0,1.1,0.5,1.1,1.1s-0.5,1.1-1.1,1.1H1.1C0.5,11.1,0,10.6,0,10z"/> 1545 <path d="M0,18.9c0-0.6,0.5-1.1,1.1-1.1h24.4c0.6,0,1.1,0.5,1.1,1.1S26.2,20,25.6,20H1.1C0.5,20,0,19.5,0,18.9z"/> 1546 <path d="M0,1.1C0,0.5,0.5,0,1.1,0h24.4c0.6,0,1.1,0.5,1.1,1.1s-0.5,1.1-1.1,1.1H1.
15461C0.5,2.2,0,1.7,0,1.1z"/> 1547 </g> 1548 <style>.slideout__trigger-mobile-menu .icon--icon-theme-menu-bars:hover .hover-fill { fill: var(--pre-scroll-color);}</style> 1549 </svg> 1550 1551 1552 1553 1554 1555 </button> 1556 </div> 1557 </div> 1558 1559 1560 1561 <nav aria-label="Primary Navigation" class="navigation header-navigation "> 1562 <ul role="menubar" aria-label="Primary Navigation" id="main-nav" class="navigation__menu"> 1563 1564 1565 1566 1567 1568 <li class="navigation__menuitem" role="none"> 1569 <a class="navigation__menulink js-menu-link is_upcase-true" role="menuitem" href="/">Home</a> 1570 </li> 1571 1572 1573 1574 1575 1576 1577 1578 <li data-active-class="navigation__menuitem--active" class="navigation__menuitem navigation__menuitem--dropdown js-doubletap-to-go js-menuitem" role="none"> 1579 <a class="navigation__menulink js-menu-link js-aria-expand js-open-dropdown-on-key is_upcase-true" role="menuitem" aria-haspop="true" aria-expanded="false" href="/collections/staffing-retention"> 1580 Shop All 1581 1582 1583 <svg class="icon--apollo-down-carrot navigation__menulink--icon vib-center" height="6px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 1584 viewBox="0 0 20 13.3" xml:space="preserve"> 1585 <g class="hover-fill" fill="var(--pre-scroll-color)"> 1586 <polygon points="17.7,0 10,8.3 2.3,0 0,2.5 10,13.3 20,2.5 "/> 1587 </g> 1588 <style>.navigation__menulink .icon--apollo-down-carrot:hover .hover-fill { fill: var(--pre-scroll-color);}</style> 1589 </svg> 1590 1591 1592 1593 1594 1595 1596 1597 </a> 1598 1599 1600 <ul class="megamenu"> 1601 <div class="megamenu__container grid__wrapper"> 1602 <!-- Start Megamenu Inner Links --> 1603 <li class="span-3 auto"> 1604 <h4 class="megamenu__header">Shop All</h4> 1605 <ul class="megamenu__list"> 1606 1607 1608 <li class="megamenu__listitem"> 1609 <a class="megamenu__listlink js-megamenu-menu-link" href="/collections/ahca-ncal-quality-initiative">AHCA/NCAL Quality Initiative</a> 1610 </li> 1611 1612 1613 1614 <li class="megamenu__listitem"> 1615 <a class="megamenu__listlink js-megamenu-menu-link" href="/collections/assited-living-ncal">Assisted Living (NCAL)</a> 1616 </li> 1617 1618 1619 1620 <li class="megamenu__listitem"> 1621 <a class="megamenu__listlink js-megamenu-menu-link" href="/collections/care-practice">Care Practice</a> 1622 </li> 1623 1624 1625 1626 <li class="megamenu__listitem"> 1627 <a class="megamenu__listlink js-megamenu-menu-link" href="/collections/compliance-and-regulation">Compliance and Regulation</a> 1628 </li> 1629 1630 1631 1632 <li class="megamenu__listitem"> 1633 <a class="megamenu__listlink js-megamenu-menu-link" href="/collections/nurse-assistant-8th-edition">Nurse Assistant 8th Edition</a> 1634 </li> 1635 1636 1637 1638 <li class="megamenu__listitem"> 1639 <a class="megamenu__listlink js-megamenu-menu-link" href="/collections/distaster-emergency-planning">Disaster & Emergency Planning</a> 1640 </li> 1641 1642 1643 1644 <li class="megamenu__listitem"> 1645 <a class="megamenu__listlink js-megamenu-menu-link" href="/collections/management-leadership">Management & Leadership</a> 1646 </li> 1647 1648 1649 1650 <li class="megamenu__listitem"> 1651 <a class="megamenu__listlink js-megamenu-menu-link" href="/collections/staffing-retention">Staffing & Retention</a> 1652 </li> 1653 1654 1655 1656 <li class="megamenu__listitem"> 1657 <a class="megamenu__listlink js-megamenu-menu-link" href="/collections/dementia-and-memory-care">Dementia and Memory Care</a> 1658 </li> 1659 1660 1661 </ul> 1662 </li> 1663 1664 <li class="span-2 auto product js-megamenu-product"> 1665 <div class="ci"> 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 <div class="prod-image image_natural"> 1683 <a href="/collections/staffing-retention/products/2026-27-nursing-home-salary-benefits-report-now-available" title="NEWLY RELEASED 2026-27 Nursing Home Salary & Benefits Report Now Available!"> 1684 1685 <div class="reveal"> 1686 1687 1688 1689 1690 1691<div class="box-ratio " style="padding-bottom: 100.0%;"> 1692 <img src="//ahcapublications.org/cdn/shop/files/Nursing-Home-Salary-Report-26-27-3D_4c62ba50-444f-4547-9163-258e78f8629e.png?v=1787948252&width=700" alt="NEWLY RELEASED 2026-27 Nursing Home Salary & Benefits Report Now Available!" srcset="//ahcapublications.org/cdn/shop/files/Nursing-Home-Salary-Report-26-27-3D_4c62ba50-444f-4547-9163-258e78f8629e.png?v=1787948252&width=200 200w, //ahcapublications.org/cdn/shop/files/Nursing-Home-Salary-Report-26-27-3D_4c62ba50-444f-4547-9163-258e78f8629e.png?v=1787948252&width=300 300w, //ahcapublications.org/cdn/shop/files/Nursing-Home-Salary-Report-26-27-3D_4c62ba50-444f-4547-9163-258e78f8629e.png?v=1787948252&width=400 400w, //ahcapublications.org/cdn/shop/files/Nursing-Home-Salary-Report-26-27-3D_4c62ba50-444f-4547-9163-258e78f8629e.png?v=1787948252&width=500 500w, //ahcapublications.org/cdn/shop/files/Nursing-Home-Salary-Report-26-27-3D_4c62ba50-444f-4547-9163-258e78f8629e.png?v=1787948252&width=600 600w, //ahcapublications.org/cdn/shop/files/Nursing-Home-Salary-Report-26-27-3D_4c62ba50-444f-4547-9163-258e78f8629e.png?v=1787948252&width=700 700w" width="700" height="700" loading="lazy" fetchpriority="auto" sizes="(min-width: 1601px) 2000px,(min-width: 768px) and (max-width: 1600px) 1200px,(max-width: 767px) 100v
1692w, 900px"> 1693</div> 1694<noscript><img src="//ahcapublications.org/cdn/shop/files/Nursing-Home-Salary-Report-26-27-3D_4c62ba50-444f-4547-9163-258e78f8629e.png?v=1787948252&width=700" alt="NEWLY RELEASED 2026-27 Nursing Home Salary & Benefits Report Now Available!" srcset="//ahcapublications.org/cdn/shop/files/Nursing-Home-Salary-Report-26-27-3D_4c62ba50-444f-4547-9163-258e78f8629e.png?v=1787948252&width=352 352w, //ahcapublications.org/cdn/shop/files/Nursing-Home-Salary-Report-26-27-3D_4c62ba50-444f-4547-9163-258e78f8629e.png?v=1787948252&width=700 700w" width="700" height="700"></noscript> 1695 1696 1697 1698 1699 </div> 1700 <!-- /.reveal --></a> 1701 1702 <button 1703 class="quick-view-9692350349537 product-listing__quickview-trigger js-modal-open js-quickview-trigger" 1704 type="button" 1705 name="button" 1706 data-wau-modal-target="quickview" 1707 data-product-url="/products/2026-27-nursing-home-salary-benefits-report-now-available?view=quick" 1708 > 1709 <svg class="icon--icon-theme-search vib-center" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 1710 viewBox="0 0 20 20" height="18px" xml:space="preserve"> 1711 <g class="hover-fill" fill="var(--text-color)"> 1712 <path d="M19.8,19.1l-4.6-4.6c1.4-1.5,2.2-3.6,2.2-5.8c0-4.8-3.9-8.7-8.7-8.7S0,3.9,0,8.7s3.9,8.7,8.7,8.7 1713 c2.2,0,4.2-0.8,5.8-2.2l4.6,4.6c0.2,0.2,0.5,0.2,0.7,0C20.1,19.6,20.1,19.3,19.8,19.1z M1,8.7C1,4.5,4.5,1,8.7,1 1714 c4.2,0,7.7,3.4,7.7,7.7c0,4.2-3.4,7.7-7.7,7.7C4.5,16.4,1,13,1,8.7z"/> 1715 </g> 1716 <style>.product-listing__quickview-trigger .icon--icon-theme-search:hover .hover-fill { fill: var(--text-color);}</style> 1717 </svg> 1718 1719 1720 1721 1722 1723 </button> 1724 1725 </div> 1726</div> 1727 1728<div class="product-details"> 1729 <a href="/collections/staffing-retention/products/2026-27-nursing-home-salary-benefits-report-now-available" class="js-product-details-link"> 1730 1731 <h3 class="mb0">NEWLY RELEASED 2026-27 Nursing Home Salary & Benefits Report Now Available!</h3> 1732 </a> 1733 1734 1735<div class="price price--listing" 1736><dl class="price__regular"> 1737 <dt> 1738 <span class="visually-hidden visually-hidden--inline">Regular</span> 1739 </dt> 1740 <dd> 1741 <span class="price-item price-item--regular">$325.00 1742</span> 1743 </dd> 1744 </dl> 1745 <dl class="price__sale"> 1746 <dt> 1747 <span class="visually-hidden visually-hidden--inline">Sale</span> 1748 </dt> 1749 <dd> 1750 <span class="price-item price-item--sale">$325.00 1751</span> 1752 </dd> 1753 <dt> 1754 <span class="visually-hidden visually-hidden--inline">Regular</span> 1755 </dt> 1756 <dd> 1757 <s class="price-item price-item--regular"> 1758 1759 </s> 1760 </dd> 1761 </dl> 1762 <div class="price__badges"> 1763 <span class="price__badge price__badge--sold-out"> 1764 <span>Sold Out</span> 1765 </span> 1766 </div> 1767 <dl class="price__unit"> 1768 <dt> 1769 <span class="visually-hidden visually-hidden--inline">Unit Price</span> 1770 </dt> 1771 <dd class="price-unit-price"><span></span><span aria-hidden="true">/</span><span class="visually-hidden">per </span><span></span></dd> 1772 </dl> 1773</div> 1774 1775<div class="product_listing_options"> 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 </div> 1789 1790 1791</div> 1792 1793 </li> 1794 1795 <li class="span-2 auto product js-megamenu-product"> 1796 <div class="ci"> 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 <div class="prod-image image_natural"> 1812 <a href="/collections/staffing-retention/products/how-to-be-a-feeding-assistant-a-quality-approach-to-assisted-dining" title="How to be a Feeding Assistant: A Quality Approach to Assisted Dining (2026 Edition)"> 1813 1814 <div class="reveal"> 1815 1816 1817 1818 1819 1820<div class="box-ratio " style="padding-bottom: 100.0%;"> 1821 <img src="//ahcapublications.org/cdn/shop/files/HTB-Feeding-Assistant-2026-badge.png?v=1765980743&width=700" alt="How to be a Feeding Assistant: A Quality Approach to Assisted Dining (2026 Edition)" srcset="//ahcapublications.org/cdn/shop/files/HTB-Feeding-Assistant-2026-badge.png?v=1765980743&width=200 200w, //ahcapublications.org/cdn/shop/files/HTB-Feeding-Assistant-2026-badge.png?v=1765980743&width=300 300w, //ahcapublications.org/cdn/shop/files/HTB-Feeding-Assistant-2026-badge.png?v=1765980743&width=400 400w, //ahcapublications.org/cdn/shop/files/HTB-Feeding-Assistant-2026-badge.png?v=1765980743&width=500 500w, //ahcapublications.org/cdn/shop/files/HTB-Feeding-Assistant-2026-badge.png?v=1765980743&width=600 600w, //ahcapublications.org/cdn/shop/files/HTB-Feeding-Assistant-2026-badge.png?v=1765980743&width=700 700w" width="700" height="700" loading="lazy" fetchpriority="auto" sizes="(min-width: 1601px) 2000px,(min-width: 768px) and (max-width: 1600px) 1200px,(max-width: 767px) 100v
1821w, 900px"> 1822</div> 1823<noscript><img src="//ahcapublications.org/cdn/shop/files/HTB-Feeding-Assistant-2026-badge.png?v=1765980743&width=700" alt="How to be a Feeding Assistant: A Quality Approach to Assisted Dining (2026 Edition)" srcset="//ahcapublications.org/cdn/shop/files/HTB-Feeding-Assistant-2026-badge.png?v=1765980743&width=352 352w, //ahcapublications.org/cdn/shop/files/HTB-Feeding-Assistant-2026-badge.png?v=1765980743&width=700 700w" width="700" height="700"></noscript> 1824 1825 1826 1827 1828 </div> 1829 <!-- /.reveal --></a> 1830 1831 <button 1832 class="quick-view-8821432549601 product-listing__quickview-trigger js-modal-open js-quickview-trigger" 1833 type="button" 1834 name="button" 1835 data-wau-modal-target="quickview" 1836 data-product-url="/products/how-to-be-a-feeding-assistant-a-quality-approach-to-assisted-dining?view=quick" 1837 > 1838 <svg class="icon--icon-theme-search vib-center" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 1839 viewBox="0 0 20 20" height="18px" xml:space="preserve"> 1840 <g class="hover-fill" fill="var(--text-color)"> 1841 <path d="M19.8,19.1l-4.6-4.6c1.4-1.5,2.2-3.6,2.2-5.8c0-4.8-3.9-8.7-8.7-8.7S0,3.9,0,8.7s3.9,8.7,8.7,8.7 1842 c2.2,0,4.2-0.8,5.8-2.2l4.6,4.6c0.2,0.2,0.5,0.2,0.7,0C20.1,19.6,20.1,19.3,19.8,19.1z M1,8.7C1,4.5,4.5,1,8.7,1 1843 c4.2,0,7.7,3.4,7.7,7.7c0,4.2-3.4,7.7-7.7,7.7C4.5,16.4,1,13,1,8.7z"/> 1844 </g> 1845 <style>.product-listing__quickview-trigger .icon--icon-theme-search:hover .hover-fill { fill: var(--text-color);}</style> 1846 </svg> 1847 1848 1849 1850 1851 1852 </button> 1853 1854 </div> 1855</div> 1856 1857<div class="product-details"> 1858 <a href="/collections/staffing-retention/products/how-to-be-a-feeding-assistant-a-quality-approach-to-assisted-dining" class="js-product-details-link"> 1859 1860 <h3 class="mb0">How to be a Feeding Assistant: A Quality Approach to Assisted Dining (2026 Edition)</h3> 1861 </a> 1862 1863 1864<div class="price price--listing" 1865><dl class="price__regular"> 1866 <dt> 1867 <span class="visually-hidden visually-hidden--inline">Regular</span> 1868 </dt> 1869 <dd> 1870 <span class="price-item price-item--regular">$29.99 1871</span> 1872 </dd> 1873 </dl> 1874 <dl class="price__sale"> 1875 <dt> 1876 <span class="visually-hidden visually-hidden--inline">Sale</span> 1877 </dt> 1878 <dd> 1879 <span class="price-item price-item--sale">$29.99 1880</span> 1881 </dd> 1882 <dt> 1883 <span class="visually-hidden visually-hidden--inline">Regular</span> 1884 </dt> 1885 <dd> 1886 <s class="price-item price-item--regular"> 1887 1888 </s> 1889 </dd> 1890 </dl> 1891 <div class="price__badges"> 1892 <span class="price__badge price__badge--sold-out"> 1893 <span>Sold Out</span> 1894 </span> 1895 </div> 1896 <dl class="price__unit"> 1897 <dt> 1898 <span class="visually-hidden visually-hidden--inline">Unit Price</span> 1899 </dt> 1900 <dd class="price-unit-price"><span></span><span aria-hidden="true">/</span><span class="visually-hidden">per </span><span></span></dd> 1901 </dl> 1902</div> 1903 1904<div class="product_listing_options"> 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 </div> 1918 1919 1920</div> 1921 1922 </li> 1923 1924 <li class="span-2 auto product js-megamenu-product"> 1925 <div class="ci"> 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 <div class="prod-image image_natural"> 1939 <a href="/collections/staffing-retention/products/long-term-care-success-how-senior-care-communities-thrive-clinically-and-financially" title="Long Term Care Success: How Senior Care Communities Thrive Clinically and Financially"> 1940 1941 <div class="reveal"> 1942 1943 1944 1945 1946 1947<div class="box-ratio " style="padding-bottom: 100.0%;"> 1948 <img src="//ahcapublications.org/cdn/shop/files/8597_LTC_Success_10-24.png?v=1730153513&width=700" alt="Long Term Care Success: How Senior Care Communities Thrive Clinically and Financially" srcset="//ahcapublications.org/cdn/shop/files/8597_LTC_Success_10-24.png?v=1730153513&width=200 200w, //ahcapublications.org/cdn/shop/files/8597_LTC_Success_10-24.png?v=1730153513&width=300 300w, //ahcapublications.org/cdn/shop/files/8597_LTC_Success_10-24.png?v=1730153513&width=400 400w, //ahcapublications.org/cdn/shop/files/8597_LTC_Success_10-24.png?v=1730153513&width=500 500w, //ahcapublications.org/cdn/shop/files/8597_LTC_Success_10-24.png?v=1730153513&width=600 600w, //ahcapublications.org/cdn/shop/files/8597_LTC_Success_10-24.png?v=1730153513&width=700 700w" width="700" height="700" loading="lazy" fetchpriority="auto" sizes="(min-width: 1601px) 2000px,(min-width: 768px) and (max-width: 1600px) 1200px,(max-width: 767px) 100v
1948w, 900px"> 1949</div> 1950<noscript><img src="//ahcapublications.org/cdn/shop/files/8597_LTC_Success_10-24.png?v=1730153513&width=700" alt="Long Term Care Success: How Senior Care Communities Thrive Clinically and Financially" srcset="//ahcapublications.org/cdn/shop/files/8597_LTC_Success_10-24.png?v=1730153513&width=352 352w, //ahcapublications.org/cdn/shop/files/8597_LTC_Success_10-24.png?v=1730153513&width=700 700w" width="700" height="700"></noscript> 1951 1952 1953 1954 1955 </div> 1956 <!-- /.reveal --></a> 1957 1958 <button 1959 class="quick-view-8762431242465 product-listing__quickview-trigger js-modal-open js-quickview-trigger" 1960 type="button" 1961 name="button" 1962 data-wau-modal-target="quickview" 1963 data-product-url="/products/long-term-care-success-how-senior-care-communities-thrive-clinically-and-financially?view=quick" 1964 > 1965 <svg class="icon--icon-theme-search vib-center" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 1966 viewBox="0 0 20 20" height="18px" xml:space="preserve"> 1967 <g class="hover-fill" fill="var(--text-color)"> 1968 <path d="M19.8,19.1l-4.6-4.6c1.4-1.5,2.2-3.6,2.2-5.8c0-4.8-3.9-8.7-8.7-8.7S0,3.9,0,8.7s3.9,8.7,8.7,8.7 1969 c2.2,0,4.2-0.8,5.8-2.2l4.6,4.6c0.2,0.2,0.5,0.2,0.7,0C20.1,19.6,20.1,19.3,19.8,19.1z M1,8.7C1,4.5,4.5,1,8.7,1 1970 c4.2,0,7.7,3.4,7.7,7.7c0,4.2-3.4,7.7-7.7,7.7C4.5,16.4,1,13,1,8.7z"/> 1971 </g> 1972 <style>.product-listing__quickview-trigger .icon--icon-theme-search:hover .hover-fill { fill: var(--text-color);}</style> 1973 </svg> 1974 1975 1976 1977 1978 1979 </button> 1980 1981 </div> 1982</div> 1983 1984<div class="product-details"> 1985 <a href="/collections/staffing-retention/products/long-term-care-success-how-senior-care-communities-thrive-clinically-and-financially" class="js-product-details-link"> 1986 1987 <h3 class="mb0">Long Term Care Success: How Senior Care Communities Thrive Clinically and Financially</h3> 1988 </a> 1989 1990 1991<div class="price price--listing" 1992><dl class="price__regular"> 1993 <dt> 1994 <span class="visually-hidden visually-hidden--inline">Regular</span> 1995 </dt> 1996 <dd> 1997 <span class="price-item price-item--regular">$39.95 1998</span> 1999 </dd> 2000 </dl> 2001 <dl class="price__sale"> 2002 <dt> 2003 <span class="visually-hidden visually-hidden--inline">Sale</span> 2004 </dt> 2005 <dd> 2006 <span class="price-item price-item--sale">$39.95 2007</span> 2008 </dd> 2009 <dt> 2010 <span class="visually-hidden visually-hidden--inline">Regular</span> 2011 </dt> 2012 <dd> 2013 <s class="price-item price-item--regular"> 2014 2015 </s> 2016 </dd> 2017 </dl> 2018 <div class="price__badges"> 2019 <span class="price__badge price__badge--sold-out"> 2020 <span>Sold Out</span> 2021 </span> 2022 </div> 2023 <dl class="price__unit"> 2024 <dt> 2025 <span class="visually-hidden visually-hidden--inline">Unit Price</span> 2026 </dt> 2027 <dd class="price-unit-price"><span></span><span aria-hidden="true">/</span><span class="visually-hidden">per </span><span></span></dd> 2028 </dl> 2029</div> 2030 2031<div class="product_listing_options"> 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 </div> 2045 2046 2047</div> 2048 2049 </li> 2050 2051 <li class="span-2 auto product js-megamenu-product"> 2052 <div class="ci"> 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 <div class="prod-image image_natural"> 2064 <a href="/collections/staffing-retention/products/essential-in-services-for-long-term-care-education-for-frontline-staff-2021-edition" title="Essential In-Services for Long-Term Care: Education for Frontline Staff, 2021 Edition"> 2065 2066 <div class="reveal"> 2067 2068 2069 2070 2071 2072<div class="box-ratio " style="padding-bottom: 100.0%;"> 2073 <img src="//ahcapublications.org/cdn/shop/products/8517-2021.png?v=1652126345&width=700" alt="Essential In-Services for Long-Term Care: Education for Frontline Staff, 2021 Edition" srcset="//ahcapublications.org/cdn/shop/products/8517-2021.png?v=1652126345&width=200 200w, //ahcapublications.org/cdn/shop/products/8517-2021.png?v=1652126345&width=300 300w, //ahcapublications.org/cdn/shop/products/8517-2021.png?v=1652126345&width=400 400w, //ahcapublications.org/cdn/shop/products/8517-2021.png?v=1652126345&width=500 500w, //ahcapublications.org/cdn/shop/products/8517-2021.png?v=1652126345&width=600 600w, //ahcapublications.org/cdn/shop/products/8517-2021.png?v=1652126345&width=700 700w" width="700" height="700" loading="lazy" fetchpriority="auto" sizes="(min-width: 1601px) 2000px,(min-width: 768px) and (max-width: 1600px) 1200px,(max-width: 767px) 100v
2073w, 900px"> 2074</div> 2075<noscript><img src="//ahcapublications.org/cdn/shop/products/8517-2021.png?v=1652126345&width=700" alt="Essential In-Services for Long-Term Care: Education for Frontline Staff, 2021 Edition" srcset="//ahcapublications.org/cdn/shop/products/8517-2021.png?v=1652126345&width=352 352w, //ahcapublications.org/cdn/shop/products/8517-2021.png?v=1652126345&width=700 700w" width="700" height="700"></noscript> 2076 2077 2078 2079 2080 </div> 2081 <!-- /.reveal --></a> 2082 2083 <button 2084 class="quick-view-7669687222497 product-listing__quickview-trigger js-modal-open js-quickview-trigger" 2085 type="button" 2086 name="button" 2087 data-wau-modal-target="quickview" 2088 data-product-url="/products/essential-in-services-for-long-term-care-education-for-frontline-staff-2021-edition?view=quick" 2089 > 2090 <svg class="icon--icon-theme-search vib-center" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 2091 viewBox="0 0 20 20" height="18px" xml:space="preserve"> 2092 <g class="hover-fill" fill="var(--text-color)"> 2093 <path d="M19.8,19.1l-4.6-4.6c1.4-1.5,2.2-3.6,2.2-5.8c0-4.8-3.9-8.7-8.7-8.7S0,3.9,0,8.7s3.9,8.7,8.7,8.7 2094 c2.2,0,4.2-0.8,5.8-2.2l4.6,4.6c0.2,0.2,0.5,0.2,0.7,0C20.1,19.6,20.1,19.3,19.8,19.1z M1,8.7C1,4.5,4.5,1,8.7,1 2095 c4.2,0,7.7,3.4,7.7,7.7c0,4.2-3.4,7.7-7.7,7.7C4.5,16.4,1,13,1,8.7z"/> 2096 </g> 2097 <style>.product-listing__quickview-trigger .icon--icon-theme-search:hover .hover-fill { fill: var(--text-color);}</style> 2098 </svg> 2099 2100 2101 2102 2103 2104 </button> 2105 2106 </div> 2107</div> 2108 2109<div class="product-details"> 2110 <a href="/collections/staffing-retention/products/essential-in-services-for-long-term-care-education-for-frontline-staff-2021-edition" class="js-product-details-link"> 2111 2112 <h3 class="mb0">Essential In-Services for Long-Term Care: Education for Frontline Staff, 2021 Edition</h3> 2113 </a> 2114 2115 2116<div class="price price--listing" 2117><dl class="price__regular"> 2118 <dt> 2119 <span class="visually-hidden visually-hidden--inline">Regular</span> 2120 </dt> 2121 <dd> 2122 <span class="price-item price-item--regular">$210.00 2123</span> 2124 </dd> 2125 </dl> 2126 <dl class="price__sale"> 2127 <dt> 2128 <span class="visually-hidden visually-hidden--inline">Sale</span> 2129 </dt> 2130 <dd> 2131 <span class="price-item price-item--sale">$210.00 2132</span> 2133 </dd> 2134 <dt> 2135 <span class="visually-hidden visually-hidden--inline">Regular</span> 2136 </dt> 2137 <dd> 2138 <s class="price-item price-item--regular"> 2139 2140 </s> 2141 </dd> 2142 </dl> 2143 <div class="price__badges"> 2144 <span class="price__badge price__badge--sold-out"> 2145 <span>Sold Out</span> 2146 </span> 2147 </div> 2148 <dl class="price__unit"> 2149 <dt> 2150 <span class="visually-hidden visually-hidden--inline">Unit Price</span> 2151 </dt> 2152 <dd class="price-unit-price"><span></span><span aria-hidden="true">/</span><span class="visually-hidden">per </span><span></span></dd> 2153 </dl> 2154</div> 2155 2156<div class="product_listing_options"> 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 </div> 2170 2171 2172</div> 2173 2174 </li> 2175 2176 </div> 2177 2178 <div class="menu--content_container grid__wrapper"> 2179 2180 <div class="header_social-icons"> 2181<ul class="social-icons__wrapper"> 2182 2183 <li> 2184 <a href="https://www.facebook.com/ahcancal/" target="_blank" aria-label="Facebook"> 2185 2186 2187 2188 2189 <svg class="icon--facebook share-icons--icon" height="14px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" 2190 y="0px" viewBox="0 0 11 20" xml:space="preserve"> 2191 <g class="hover-fill" fill=""> 2192 <path d="M11,0H8C5.2,0,3,2.2,3,5v3H0v4h3v8h4v-8h3l1-4H7V5c0-0.6,0.4-1,1-1h3V0z"/> 2193 </g> 2194 <style> .icon--facebook:hover .hover-fill { fill: ;}</style> 2195 </svg> 2196 2197 2198 2199 2200 2201 </a> 2202 </li> 2203 2204 2205 <li> 2206 <a href="https://www.linkedin.com/company/american-health-care-association/" target="_blank" aria-label="Linkedin"> 2207 2208 2209 2210 2211 <svg class="icon--linkedin share-icons--icon" height="14px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" 2212 y="0px" viewBox="0 0 21 20" xml:space="preserve"> 2213 <g class="hover-fill" fill=""> 2214 <path d="M14.7,6.3c3.5,0,6.3,2.8,6.3,6.3V20h-4.2v-7.4c0-1.2-0.9-2.1-2.1-2.1s-2.1,0.9-2.1,2.1V20H8.4v-7.4 2215 C8.4,9.1,11.2,6.3,14.7,6.3z"/> 2216 <rect y="7.4" width="4.2" height="12.6"/> 2217 <circle cx="2.1" cy="2.1" r="2.1"/> 2218 </g> 2219 <style> .icon--linkedin:hover .hover-fill { fill: ;}</style> 2220 </svg> 2221 2222 2223 2224 2225 2226 </a> 2227 </li> 2228 2229 2230 2231 <li> 2232 <a href="https://twitter.com/ahcancal" target="_blank" aria-label="Twitter"> 2233 2234 2235 2236 2237 <svg class="icon--twitter share-icons--icon" height="14px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
2238 viewBox="0 0 23 20" xml:space="preserve"> 2239 <g class="hover-fill" fill=""> 2240 <path d="M17.425641,0 L20.8184615,0 L13.4061538,8.47179487 L22.1261538,20 L15.2984615,20 L9.95076923,13.0082051 L3.83179487,20 L0.436923077,20 L8.36512821,10.9384615 L-1.13686838e-13,0 L7.00102564,0 L11.8348718,6.39076923 L17.425641,0 Z M16.2348718,17.9692308 L18.1148718,17.9692308 L5.97948718,1.92410256 L3.96205128,1.92410256 L16.2348718,17.9692308 Z" fill=""></path> 2241 </g> 2242 <style> .icon--twitter:hover .hover-fill { fill: ;}</style> 2243 </svg> 2244 2245 2246 2247 2248 2249 </a> 2250 </li> 2251 2252 2253 2254 2255 <li> 2256 <a href="https://www.youtube.com/user/ahcancalstream" target="_blank" aria-label="Youtube"> 2257 2258 2259 2260 2261 <svg class="icon--youtube share-icons--icon" height="14px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" 2262 y="0px" viewBox="0 0 28.5 20" xml:space="preserve"> 2263 <g class="hover-fill" fill=""> 2264 <path d="M28,3.3c-0.3-1.3-1.3-2.1-2.4-2.4C23.3,0,14.3,0,14.3,0s-8.8,0-11,0.6C2,1,1,1.9,0.7,3.1C0,5.4,0,9.9,0,9.9s0,4.7,0.7,6.8 2265 C1,18,2,19,3.3,19.3c2.2,0.7,11,0.7,11,0.7s8.9,0,11.1-0.7c1.3-0.3,2.1-1.3,2.4-2.4c0.7-2.3,0.7-6.8,0.7-6.8S28.6,5.4,28,3.3z 2266 M11.5,14.3V5.9l7.3,4.2L11.5,14.3z"/> 2267 </g> 2268 <style> .icon--youtube:hover .hover-fill { fill: ;}</style> 2269 </svg> 2270 2271 2272 2273 2274 2275 </a> 2276 </li> 2277 2278 2279 2280 2281</ul> 2282</div> 2283 2284 2285 </div> 2286 2287 </ul> 2288 2289 </li> 2290 2291 2292 2293 2294 2295 2296 2297 <li class="navigation__menuitem" role="none"> 2298 <a class="navigation__menulink js-menu-link is_upcase-true" role="menuitem" href="/pages/contact">Contact Us</a> 2299 </li> 2300 2301 2302 2303 </ul> 2304 </nav> 2305 2306 2307 <div id="logo" class="sm-span-6 md-span-8 auto inline"> 2308 2309 <div class="first_logo"> 2310 <a href="/"> 2311 <img src="//ahcapublications.org/cdn/shop/files/AHCA-NCAL-Publications-Stack-BG.png?v=1712025050&width=500" alt="" srcset="//ahcapublications.org/cdn/shop/files/AHCA-NCAL-Publications-Stack-BG.png?v=1712025050&width=352 352w, //ahcapublications.org/cdn/shop/files/AHCA-NCAL-Publications-Stack-BG.png?v=1712025050&width=500 500w" width="500" height="388" loading="eager" fetchpriority="high"> 2312 </a> 2313 </div> 2314 2315 2316</div> 2317 2318 2319 <div class="grid"> 2320 2321 <div> 2322 <ul class="header__shopping-cart shopping__cart-links "> 2323 2324 <li class="cart-links__item seeks slideout__trigger--open"> 2325 <button class="button-as-link slideout__trigger-search js-slideout-open" data-wau-slideout-target="search-sidebar" data-slideout-direction="right" aria-label="Open Search" tabindex="0" type="button" name="button"> 2326 <svg class="icon--icon-theme-search slideout__trigger-search--icon vib-center" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 2327 viewBox="0 0 20 20" height="16px" xml:space="preserve"> 2328 <g class="hover-fill" fill="var(--pre-scroll-color)"> 2329 <path d="M19.8,19.1l-4.6-4.6c1.4-1.5,2.2-3.6,2.2-5.8c0-4.8-3.9-8.7-8.7-8.7S0,3.9,0,8.7s3.9,8.7,8.7,8.7 2330 c2.2,0,4.2-0.8,5.8-2.2l4.6,4.6c0.2,0.2,0.5,0.2,0.7,0C20.1,19.6,20.1,19.3,19.8,19.1z M1,8.7C1,4.5,4.5,1,8.7,1 2331 c4.2,0,7.7,3.4,7.7,7.7c0,4.2-3.4,7.7-7.7,7.7C4.5,16.4,1,13,1,8.7z"/> 2332 </g> 2333 <style>.header__shopping-cart .icon--icon-theme-search:hover .hover-fill { fill: var(--pre-scroll-color);}</style> 2334 </svg> 2335 2336 2337 2338 2339 2340 </button> 2341 </li> 2342 2343 2344 <li class="cart-links__item cust"> 2345 <a href="https://ahcapublications.org/customer_authentication/redirect?locale=en®ion_country=US"> 2346 <svg class="icon--icon-theme-user cart-links__link-login--icon vib-center" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 2347 viewBox="0 0 20.5 20" height="16px" xml:space="preserve"> 2348 <g class="hover-fill" fill="var(--pre-scroll-color)"> 2349 <path d="M12.7,9.6c1.6-0.9,2.7-2.6,2.7-4.5c0-2.8-2.3-5.1-5.1-5.1C7.4,0,5.1,2.3,5.1,5.1c0,1.9,1.1,3.6,2.7,4.5 2350 C3.3,10.7,0,14.7,0,19.5C0,19.8,0.2,20,0.5,20s0.5-0.2,0.5-0.5c0-5.1,4.2-9.3,9.3-9.3s9.3,4.2,9.3,9.3c0,0.3,0.2,0.5,0.5,0.5 2351 s0.5-0.2,0.5-0.5C20.5,14.7,17.1,10.7,12.7,9.6z M6,5.1c0-2.3,1.9-4.2,4.2-4.2s4.2,1.9,4.2,4.2s-1.9,4.2-4.2,4.2S6,7.4,6,5.1z"/> 2352 </g> 2353 <style>.header__shopping-cart .icon--icon-theme-user:hover .hover-fill { fill: var(--pre-scroll-color);}</style> 2354 </svg> 2355 2356 2357 2358 2359 2360 </a> 2361 </li> 2362 2363 2364 2365 2366 <li class="cart-links__item my-cart-link-container"> 2367 2368<div class="slideout__trigger--open"> 2369 <a href="/cart"> 2370 <button class="slideout__trigger-mobile-menu js-mini-cart-trigger js-slideout-open" data-wau-slideout-target="aja
2370x-cart" data-slideout-direction="right" title="Cart" tabindex="0" type="button" name="button"> 2371 2372 <svg class="icon--icon-theme-cart my-cart-link-container--icon vib-center" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 2373 viewBox="0 0 20.8 20" height="16px" xml:space="preserve"> 2374 <g class="hover-fill" fill="var(--pre-scroll-color)"> 2375 <path class="st0" d="M0,0.5C0,0.2,0.2,0,0.5,0h1.6c0.7,0,1.2,0.4,1.4,1.1l0.4,1.8h15.4c0.9,0,1.6,0.9,1.4,1.8l-1.6,6.7 2376 c-0.2,0.6-0.7,1.1-1.4,1.1h-12l0.3,1.5c0,0.2,0.2,0.4,0.5,0.4h10.1c0.3,0,0.5,0.2,0.5,0.5s-0.2,0.5-0.5,0.5H6.5 2377 c-0.7,0-1.3-0.5-1.4-1.2L4.8,12L3.1,3.4L2.6,1.3C2.5,1.1,2.3,1,2.1,1H0.5C0.2,1,0,0.7,0,0.5z M4.1,3.8l1.5,7.6h12.2 2378 c0.2,0,0.4-0.2,0.5-0.4l1.6-6.7c0.1-0.3-0.2-0.6-0.5-0.6H4.1z"/> 2379 <path class="st0" d="M7.6,17.1c-0.5,0-1,0.4-1,1s0.4,1,1,1s1-0.4,1-1S8.1,17.1,7.6,17.1z M5.7,18.1c0-1.1,0.9-1.9,1.9-1.9 2380 c1.1,0,1.9,0.9,1.9,1.9c0,1.1-0.9,1.9-1.9,1.9C6.6,20,5.7,19.1,5.7,18.1z"/> 2381 <path class="st0" d="M15.2,17.1c-0.5,0-1,0.4-1,1s0.4,1,1,1c0.5,0,1-0.4,1-1S15.8,17.1,15.2,17.1z M13.3,18.1c0-1.1,0.9-1.9,1.9-1.9 2382 c1.1,0,1.9,0.9,1.9,1.9c0,1.1-0.9,1.9-1.9,1.9C14.2,20,13.3,19.1,13.3,18.1z"/> 2383 </g> 2384 <style>.header__shopping-cart .icon--icon-theme-cart:hover .hover-fill { fill: var(--pre-scroll-color);}</style> 2385 </svg> 2386 2387 2388 2389 2390 2391 <span class="js-cart-count vib-center">0</span> 2392 </button> 2393 </a> 2394 </div> 2395 2396 </li> 2397 2398 2399 </ul> 2400 </div> 2401 </div> 2402 2403 <!-- Shown on Mobile Only --> 2404<ul id="mobile-cart" class="mobile-only"> 2405 <li class="my-cart-link-container"> 2406 2407<div class="slideout__trigger--open"> 2408 <a href="/cart"> 2409 <button class="slideout__trigger-mobile-menu js-mini-cart-trigger js-slideout-open" data-wau-slideout-target="ajax-cart" data-slideout-direction="right" title="Cart" tabindex="0" type="button" name="button"> 2410 <span class="my-cart-text vib-center">Cart</span> 2411 <svg class="icon--icon-theme-cart my-cart-link-container--icon vib-center" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 2412 viewBox="0 0 20.8 20" height="14px" xml:space="preserve"> 2413 <g class="hover-fill" fill=""> 2414 <path class="st0" d="M0,0.5C0,0.2,0.2,0,0.5,0h1.6c0.7,0,1.2,0.4,1.4,1.1l0.4,1.8h15.4c0.9,0,1.6,0.9,1.4,1.8l-1.6,6.7 2415 c-0.2,0.6-0.7,1.1-1.4,1.1h-12l0.3,1.5c0,0.2,0.2,0.4,0.5,0.4h10.1c0.3,0,0.5,0.2,0.5,0.5s-0.2,0.5-0.5,0.5H6.5 2416 c-0.7,0-1.3-0.5-1.4-1.2L4.8,12L3.1,3.4L2.6,1.3C2.5,1.1,2.3,1,2.1,1H0.5C0.2,1,0,0.7,0,0.5z M4.1,3.8l1.5,7.6h12.2 2417 c0.2,0,0.4-0.2,0.5-0.4l1.6-6.7c0.1-0.3-0.2-0.6-0.5-0.6H4.1z"/> 2418 <path class="st0" d="M7.6,17.1c-0.5,0-1,0.4-1,1s0.4,1,1,1s1-0.4,1-1S8.1,17.1,7.6,17.1z M5.7,18.1c0-1.1,0.9-1.9,1.9-1.9 2419 c1.1,0,1.9,0.9,1.9,1.9c0,1.1-0.9,1.9-1.9,1.9C6.6,20,5.7,19.1,5.7,18.1z"/> 2420 <path class="st0" d="M15.2,17.1c-0.5,0-1,0.4-1,1s0.4,1,1,1c0.5,0,1-0.4,1-1S15.8,17.1,15.2,17.1z M13.3,18.1c0-1.1,0.9-1.9,1.9-1.9 2421 c1.1,0,1.9,0.9,1.9,1.9c0,1.1-0.9,1.9-1.9,1.9C14.2,20,13.3,19.1,13.3,18.1z"/> 2422 </g> 2423 <style> .icon--icon-theme-cart:hover .hover-fill { fill: ;}</style> 2424 </svg> 2425 2426 2427 2428 2429 2430 <span class="js-cart-count vib-center">0</span> 2431 </button> 2432 </a> 2433 </div> 2434 2435 </li> 2436</ul> 2437 2438 2439 </div><!-- end nav container --> 2440 2441 </div> 2442 </div> 2443 2444</header> 2445 2446<style data-shopify> 2447 .wau--header { 2448 --overlay-color: #ffffff; 2449 } 2450 2451 2452 2453 2454 2455 2456 #logo img { max-width: 155px; } 2457 2458 2459 2460 2461 2462 #logo { text-align: center !important; } 2463 #logo a { float: none; } 2464 2465 2466 ul#main-nav { text-align: left; } 2467 2468 2469 2470 2471 .nav-container.logo-center { 2472 display: flex; 2473 flex-direction: row; 2474 justify-content: space-between; 2475 gap: 1em; 2476 } 2477 .nav-container.logo-center nav.navigation.header-navigation { 2478 flex: 0 0 calc((50% - 155px / 2) - 1em); 2479 } 2480 .nav-container.logo-center div#logo { 2481 flex: 0 0 155px; 2482 } 2483 .nav-container.logo-center ul.header__shopping-cart.shopping__cart-links { 2484 flex: 0 0 calc((50% - 155px / 2) - 1em); 2485 } 2486 2487 2488 2489 @media screen and (max-width: 980px) { 2490 .nav-container { 2491 display: flex; 2492 flex-direction: row; 2493 justify-content: space-between; 2494 align-items: center; 2495 } 2496 .nav-container.full { 2497 padding-left: 1.25%; 2498 padding-right: 1.25%; 2499 max-width: unset; 2500 width: 100%; 2501 } 2502 .nav-container #logo { 2503 flex: 0 0 100px; 2504 text-align: center; 2505 } 2506 .nav-container #logo img { 2507 max-width: 100px; 2508 } 2509 .nav-container .mobile-menu__trigger.mobile-only { 2510 flex: 0 0 calc((50% - 100px / 2) - 1em); 2511 } 2512 .nav-container div#logo { 2513 flex: 0 0 100px !important; 2514 } 2515 ul#mobile-cart.mobile-only { 2516 flex: 0 0 calc((50% - 100px / 2) - 1em); 2517 display: inline-flex; 2518 } 2519 } 2520 2521 2522 2523 2524 2525 2526 .mobile__search--container { 2527 display: none; 2528 } 2529 2530
2531</style> 2532 2533 2534</div> 2535<!-- END sections: header-group --> 2536 </theme-header> 2537 2538 2539 <div class="page-wrap"> 2540 <main class="content-wrapper" role="main"> 2541 <div class="mobile__search--container row grid__wrapper full desktop-hide tablet-hide"> 2542 <div class="sm-span-12 auto mobile__search"> 2543 <form action="/search" method="get"> 2544 <label class="visually-hidden" for="mobile__global--search">What are you looking for?</label> 2545 <input 2546 type="text" 2547 name="q" 2548 id="mobile__global--search" 2549 class="mobile__search-input" 2550 placeholder="What are you looking for?" 2551 value="" 2552 /> 2553 <input name="options[prefix]" type="hidden" value="last"> 2554 2555 2556 <button class="button-as-link mobile__search--button" type="submit" aria-label="Search" name="button"> 2557 <svg class="icon--icon-theme-search slideout__trigger-search--icon vib-center" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 2558 viewBox="0 0 20 20" height="14px" xml:space="preserve"> 2559 <g class="hover-fill" fill=""> 2560 <path d="M19.8,19.1l-4.6-4.6c1.4-1.5,2.2-3.6,2.2-5.8c0-4.8-3.9-8.7-8.7-8.7S0,3.9,0,8.7s3.9,8.7,8.7,8.7 2561 c2.2,0,4.2-0.8,5.8-2.2l4.6,4.6c0.2,0.2,0.5,0.2,0.7,0C20.1,19.6,20.1,19.3,19.8,19.1z M1,8.7C1,4.5,4.5,1,8.7,1 2562 c4.2,0,7.7,3.4,7.7,7.7c0,4.2-3.4,7.7-7.7,7.7C4.5,16.4,1,13,1,8.7z"/> 2563 </g> 2564 <style> .icon--icon-theme-search:hover .hover-fill { fill: ;}</style> 2565 </svg> 2566 2567 2568 2569 2570 2571 </button> 2572 </form> 2573 </div> 2574</div> 2575 2576 <div id="shopify-section-template--20546970943713__form" class="shopify-section"><style data-shopify> 2577@media (min-width: 741px) { 2578 .contact-form--template--20546970943713__form .contact__form--inner-wrapper { 2579 width: 60%; 2580 margin: 0 auto; 2581 } 2582} 2583</style> 2584<section class="contact-form contact-form--template--20546970943713__form global__section global__section--margin " 2585 data-section-id="template--20546970943713__form" 2586 data-aos="fade" 2587 > 2588 <div class="contact__form-wrapper gridlock"> 2589 2590 <div class="section-title row"> 2591 <h2> 2592 Contact Us 2593 </h2> 2594 </div> 2595 2596 2597 <form method="post" action="/contact#contact--form__template--20546970943713__form" id="contact--form__template--20546970943713__form" accept-charset="UTF-8" class="span-12 auto"><input type="hidden" name="form_type" value="contact" /><input type="hidden" name="utf8" value="â" /> 2598 <div class="contact__form--inner-wrapper"> 2599 2600 2601 2602 2603 <div class="contact__form--input" data-aos="fade"> 2604 <label class="visually-hidden" id="contactFormName--template--20546970943713__form">Name</label> 2605 <input type="text" id="contactFormName--template--20546970943713__form" name="contact[name]" aria-label="Name" placeholder="Name" /> 2606 </div> 2607 2608 <div class="contact__form--input" data-aos="fade"> 2609 <label class="visually-hidden" for="contactFormEmail--template--20546970943713__form">Email</label> 2610 <input type="email" id="contactFormEmail--template--20546970943713__form" name="contact[email]" aria-label="Email" placeholder="Email" /> 2611 </div> 2612 2613 <div class="contact__form--input" data-aos="fade"> 2614 <label class="visually-hidden" for="contactFormTelephone--template--20546970943713__form">Phone Number</label> 2615 <input type="text" id="contactFormTelephone--template--20546970943713__form" name="contact[phone]" aria-label="Phone Number" placeholder="Phone Number" /> 2616 </div> 2617 2618 2619 2620 <div class="contact__form--input" data-aos="fade"> 2621 <label class="visually-hidden" for="contactFormMessage--template--20546970943713__form">Message</label> 2622 <textarea rows="15" cols="90" id="contactFormMessage--template--20546970943713__form" name="contact[body]" aria-label="Message" placeholder="Message"></textarea> 2623 </div> 2624 2625 <div class="contact__form--input" data-aos="fade"> 2626 <input type="submit" id="contactFormSubmit" class="secondary button" value="Send" /> 2627 </div> 2628 </div> 2629 </form> 2630 2631 </div> 2632</section> 2633 2634 2635<style> #shopify-section-template--20546970943713__form .global__section.global__section--margin {margin-bottom: 40px;} </style></div> 2636 </main> 2637 </div> 2638 <!-- /.page-wrap --> 2639 2640 <theme-footer> 2641 <!-- BEGIN sections: footer-group --> 2642<div id="shopify-section-sections--20546966946017__footer" class="shopify-section shopify-section-group-footer-group"><footer class="footer-section" data-section-id="sections--20546966946017__footer" data-section-type="footer-section"> 2643 <div id="footer-wrapper"> 2644 <div id="footer" class="row"> 2645 <div class="grid__wrapper edge footer__block-container"> 2646 2647<div 2648 class="span-2 sm-span-12 auto footer-menu" 2649 data-aos="fade" 2650 data-aos-delay="100" 2651 > 2652 2653 <div class="footer-block-image" > 2654 <a href="/"> 2655 2656 2657 2658 2659 2660<div class="box-ratio " style="padding-bottom: 77.63726095003084%;">
2661 <img src="//ahcapublications.org/cdn/shop/files/AHCA-NCAL-Publications-Stack-BG.png?v=1712025050&width=600" alt="" srcset="//ahcapublications.org/cdn/shop/files/AHCA-NCAL-Publications-Stack-BG.png?v=1712025050&width=200 200w, //ahcapublications.org/cdn/shop/files/AHCA-NCAL-Publications-Stack-BG.png?v=1712025050&width=300 300w, //ahcapublications.org/cdn/shop/files/AHCA-NCAL-Publications-Stack-BG.png?v=1712025050&width=400 400w, //ahcapublications.org/cdn/shop/files/AHCA-NCAL-Publications-Stack-BG.png?v=1712025050&width=500 500w, //ahcapublications.org/cdn/shop/files/AHCA-NCAL-Publications-Stack-BG.png?v=1712025050&width=600 600w" width="600" height="466" loading="lazy" fetchpriority="auto" sizes="(min-width: 1601px) 2000px,(min-width: 768px) and (max-width: 1600px) 1200px,(max-width: 767px) 100vw, 900px"> 2662</div> 2663<noscript><img src="//ahcapublications.org/cdn/shop/files/AHCA-NCAL-Publications-Stack-BG.png?v=1712025050&width=600" alt="" srcset="//ahcapublications.org/cdn/shop/files/AHCA-NCAL-Publications-Stack-BG.png?v=1712025050&width=352 352w, //ahcapublications.org/cdn/shop/files/AHCA-NCAL-Publications-Stack-BG.png?v=1712025050&width=600 600w" width="600" height="466"></noscript> 2664 2665 2666 </a> 2667 </div> 2668 2669 <style> 2670 input#menu-item-1 { 2671 display: none; 2672 position: relative; 2673 } 2674 @media screen and (max-width: 740px) { 2675 .footer-block-content { 2676 display: none; 2677 } 2678 #menu-item-1:checked ~ .footer-block-content { 2679 display: block; 2680 visibility: visible; 2681 opacity: 1; 2682 } 2683 } 2684 </style> 2685 </div> 2686 2687<div 2688 class="span-3 sm-span-12 auto footer-menu" 2689 data-aos="fade" 2690 data-aos-delay="200" 2691 > 2692 2693 <label for="menu-item-2" class="togglecontent"> 2694 <h3 class="h4"> 2695 DETAILS 2696 2697 2698 <svg class="icon--apollo-down-carrot footer-menu--icon vib-center" height="6px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 2699 viewBox="0 0 20 13.3" xml:space="preserve"> 2700 <g class="hover-fill" fill="var(--footer-text)"> 2701 <polygon points="17.7,0 10,8.3 2.3,0 0,2.5 10,13.3 20,2.5 "/> 2702 </g> 2703 <style>.footer-menu .icon--apollo-down-carrot:hover .hover-fill { fill: var(--footer-text);}</style> 2704 </svg> 2705 2706 2707 2708 2709 2710 2711 2712 </h3> 2713 </label> 2714 <input type="checkbox" id="menu-item-2"> 2715 <div class="footer-block-content"> 2716 <ul > 2717 2718 <li><a href="/policies/privacy-policy" title="">Privacy Policy</a></li> 2719 2720 <li><a href="/policies/shipping-policy" title="">Shipping Policy</a></li> 2721 2722 <li><a href="/policies/refund-policy" title="">Refund Policy</a></li> 2723 2724 <li><a href="/policies/terms-of-service" title="">Terms of Service</a></li> 2725 2726 <li><a href="https://af.uppromote.com/ahca-publications/login" title="">Affiliate Login</a></li> 2727 2728 <li><a href="https://af.uppromote.com/ahca-publications/register" title="">Affiliate SignUp</a></li> 2729 2730 </ul> 2731 </div> 2732 2733 2734 <style> 2735 input#menu-item-2 { 2736 display: none; 2737 position: relative; 2738 } 2739 @media screen and (max-width: 740px) { 2740 .footer-block-content { 2741 display: none; 2742 } 2743 #menu-item-2:checked ~ .footer-block-content { 2744 display: block; 2745 visibility: visible; 2746 opacity: 1; 2747 } 2748 } 2749 </style> 2750 </div> 2751 2752<div 2753 class="span-3 sm-span-12 auto footer-menu" 2754 data-aos="fade" 2755 data-aos-delay="300" 2756 > 2757 2758 <label for="menu-item-3" class="togglecontent"> 2759 <h3 class="h4"> 2760 OUR SHOP 2761 2762 2763 <svg class="icon--apollo-down-carrot footer-menu--icon vib-center" height="6px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
2764 viewBox="0 0 20 13.3" xml:space="preserve"> 2765 <g class="hover-fill" fill="var(--footer-text)"> 2766 <polygon points="17.7,0 10,8.3 2.3,0 0,2.5 10,13.3 20,2.5 "/> 2767 </g> 2768 <style>.footer-menu .icon--apollo-down-carrot:hover .hover-fill { fill: var(--footer-text);}</style> 2769 </svg> 2770 2771 2772 2773 2774 2775 2776 2777 </h3> 2778 </label> 2779 <input type="checkbox" id="menu-item-3"> 2780 <div class="footer-block-content"> 2781 <ul > 2782 2783 <li><a href="/" title="">Home</a></li> 2784 2785 <li><a href="/collections/all" title="">Shop All</a></li> 2786 2787 <li><a href="/pages/contact" title="">Contact Us</a></li> 2788 2789 </ul> 2790 </div> 2791 2792 2793 <style> 2794 input#menu-item-3 { 2795 display: none; 2796 position: relative; 2797 } 2798 @media screen and (max-width: 740px) { 2799 .footer-block-content { 2800 display: none; 2801 } 2802 #menu-item-3:checked ~ .footer-block-content { 2803 display: block; 2804 visibility: visible; 2805 opacity: 1; 2806 } 2807 } 2808 </style> 2809 </div> 2810 2811<div 2812 class="span-4 sm-span-12 auto footer-menu" 2813 data-aos="fade" 2814 data-aos-delay="400" 2815 > 2816 2817 <label for="menu-item-4" class="togglecontent"> 2818 <h3 class="h4"> 2819 CONNECT WITH US 2820 2821 2822 <svg class="icon--apollo-down-carrot footer-menu--icon vib-center" height="6px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 2823 viewBox="0 0 20 13.3" xml:space="preserve"> 2824 <g class="hover-fill" fill="var(--footer-text)"> 2825 <polygon points="17.7,0 10,8.3 2.3,0 0,2.5 10,13.3 20,2.5 "/> 2826 </g> 2827 <style>.footer-menu .icon--apollo-down-carrot:hover .hover-fill { fill: var(--footer-text);}</style> 2828 </svg> 2829 2830 2831 2832 2833 2834 2835 2836 </h3> 2837 </label> 2838 <input type="checkbox" id="menu-item-4"> 2839 <div id="footer_signup" class="footer-block-content"> 2840 2841 <p></p> 2842 2843 <div class="klaviyo-parent"> 2844 <div class="klaviyo-form-TNkKVj"></div> 2845 </div> 2846 2847 </div> 2848 2849 <style> 2850 input#menu-item-4 { 2851 display: none; 2852 position: relative; 2853 } 2854 @media screen and (max-width: 740px) { 2855 .footer-block-content { 2856 display: none; 2857 } 2858 #menu-item-4:checked ~ .footer-block-content { 2859 display: block; 2860 visibility: visible; 2861 opacity: 1; 2862 } 2863 } 2864 </style> 2865 </div> 2866 2867 </div> 2868 </div> 2869 <div class="clear"></div> 2870 <div 2871 id="bottom-footer" 2872 class="sub-footer row" 2873 data-aos="fade" 2874 > 2875 <div class="footer-left"> 2876 2877 2878<ul class="social-icons__wrapper"> 2879 2880 <li> 2881 <a href="https://www.facebook.com/ahcancal/" target="_blank" aria-label="Facebook"> 2882 2883 2884 2885 2886 <svg class="icon--facebook share-icons--icon" height="14px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" 2887 y="0px" viewBox="0 0 11 20" xml:space="preserve"> 2888 <g class="hover-fill" fill="var(--footer-text)"> 2889 <path d="M11,0H8C5.2,0,3,2.2,3,5v3H0v4h3v8h4v-8h3l1-4H7V5c0-0.6,0.4-1,1-1h3V0z"/> 2890 </g> 2891 <style>.sub-footer .icon--facebook:hover .hover-fill { fill: var(--footer-text);}</style> 2892 </svg> 2893 2894 2895 2896 2897 2898 </a> 2899 </li> 2900 2901 2902 <li> 2903 <a href="https://www.linkedin.com/company/american-health-care-association/" target="_blank" aria-label="Linkedin"> 2904 2905 2906 2907 2908 <svg class="icon--linkedin share-icons--icon" height="14px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" 2909 y="0px" viewBox="0 0 21 20" xml:space="preserve"> 2910 <g class="hover-fill" fill="var(--footer-text)"> 2911 <path d="M14.7,6.3c3.5,0,6.3,2.8,6.3,6.3V20h-4.2v-7.4c0-1.2-0.9-2.1-2.1-2.1s-2.1,0.9-2.1,2.1V20H8.4v-7.4 2912 C8.4,9.1,11.2,6.3,14.7,6.3z"/> 2913 <rect y="7.4" width="4.2" height="12.6"/> 2914 <circle cx="2.1" cy="2.1" r="2.1"/> 2915 </g> 2916 <style>.sub-footer .icon--linkedin:hover .hover-fill { fill: var(--footer-text);}</style> 2917 </svg> 2918 2919 2920 2921 2922 2923 </a> 2924 </li> 2925 2926 2927 2928 <li> 2929 <a href="https://twitter.com/ahcancal" target="_blank" aria-label="Twitter"> 2930 2931 2932 2933 2934 <svg class="icon--twitter share-icons--icon" height="14px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
2935 viewBox="0 0 23 20" xml:space="preserve"> 2936 <g class="hover-fill" fill="var(--footer-text)"> 2937 <path d="M17.425641,0 L20.8184615,0 L13.4061538,8.47179487 L22.1261538,20 L15.2984615,20 L9.95076923,13.0082051 L3.83179487,20 L0.436923077,20 L8.36512821,10.9384615 L-1.13686838e-13,0 L7.00102564,0 L11.8348718,6.39076923 L17.425641,0 Z M16.2348718,17.9692308 L18.1148718,17.9692308 L5.97948718,1.92410256 L3.96205128,1.92410256 L16.2348718,17.9692308 Z" fill="var(--footer-text)"></path> 2938 </g> 2939 <style>.sub-footer .icon--twitter:hover .hover-fill { fill: var(--footer-text);}</style> 2940 </svg> 2941 2942 2943 2944 2945 2946 </a> 2947 </li> 2948 2949 2950 2951 2952 <li> 2953 <a href="https://www.youtube.com/user/ahcancalstream" target="_blank" aria-label="Youtube"> 2954 2955 2956 2957 2958 <svg class="icon--youtube share-icons--icon" height="14px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" 2959 y="0px" viewBox="0 0 28.5 20" xml:space="preserve"> 2960 <g class="hover-fill" fill="var(--footer-text)"> 2961 <path d="M28,3.3c-0.3-1.3-1.3-2.1-2.4-2.4C23.3,0,14.3,0,14.3,0s-8.8,0-11,0.6C2,1,1,1.9,0.7,3.1C0,5.4,0,9.9,0,9.9s0,4.7,0.7,6.8 2962 C1,18,2,19,3.3,19.3c2.2,0.7,11,0.7,11,0.7s8.9,0,11.1-0.7c1.3-0.3,2.1-1.3,2.4-2.4c0.7-2.3,0.7-6.8,0.7-6.8S28.6,5.4,28,3.3z 2963 M11.5,14.3V5.9l7.3,4.2L11.5,14.3z"/> 2964 </g> 2965 <style>.sub-footer .icon--youtube:hover .hover-fill { fill: var(--footer-text);}</style> 2966 </svg> 2967 2968 2969 2970 2971 2972 </a> 2973 </li> 2974 2975 2976 2977 2978</ul> 2979 2980 2981<p> 2982 <a href="/" 2983 >© 2026 2984 AHCA/NCAL Publications</a> 2985 ⢠2986 All Rights Reserved 2987 </p> 2988 </div> 2989 <div id="payment" class="footer-right"> 2990 2991 2992 <div class="payment-methods"> 2993 2994 <svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 2995 2996 2997 <svg class="payment-icon" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg> 2998 2999 <svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/>
2999<path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg> 3000 3001 3002 <svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg> 3003 3004 3005 <svg class="payment-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778
300516.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 3006 3007 3008 </div> 3009 3010 </div> 3011 </div> 3012 </div> 3013</footer> 3014 3015<style> 3016 #footer-wrapper, 3017 .footer-menu label > h3 { 3018 text-align: left; 3019 } 3020 3021 @media (min-width: 980px) { 3022 #footer #payment { 3023 text-align: left; 3024 } 3025 3026 #footer .selectors-form { 3027 justify-content: flex-start; 3028 flex-wrap: nowrap; 3029 } 3030 .footer-section .disclosure-list { 3031 right: 0; 3032 } 3033 3034 } 3035</style> 3036 3037 3038<style> #shopify-section-sections--20546966946017__footer .footer-block-content .klaviyo-parent form.needsclick.klaviyo-form.klaviyo-form-version-cid_1.kl-private-reset-css-Xuajs1 {background-color: unset !important;} #shopify-section-sections--20546966946017__footer .sub-footer {padding-top: 10px;} @media screen and (max-width: 740px) {#shopify-section-sections--20546966946017__footer .sub-footer {border-top: unset; }} </style></div> 3039<!-- END sections: footer-group --> 3040 </theme-footer> 3041 3042 3043 <div style="display:none;" data-wau-slideout-content="search-sidebar" data-wau-slideout="search-sidebar"> 3044 <div class="slideout__trigger--close"> 3045 <button 3046 class="slideout__trigger-search-sidebar js-slideout-close" 3047 data-slideout-direction="right" 3048 aria-label="Close sidebar" 3049 tabindex="0" 3050 type="button" 3051 name="button" 3052 > 3053 <div class="icn-close"></div> 3054 </button> 3055 </div> 3056 <div class="sidebar__search-container"><predictive-search 3057 data-routes="/search/suggest" 3058 data-input-selector='input[name="q"]' 3059 data-results-selector="#predictive-search-mobile" 3060 ><form action="/search" method="get"> 3061 <label class="visually-hidden" for="searchbox-">What are you looking for?</label> 3062 <input 3063 type="text" 3064 name="q" 3065 id="searchbox-" 3066 class="searchbox__input" 3067 placeholder="What are you looking for?" 3068 value=""role="combobox" 3069 aria-expanded="false" 3070 aria-owns="predictive-search-results-list" 3071 aria-controls="predictive-search-results-list" 3072 aria-haspopup="listbox" 3073 aria-autocomplete="list" 3074 autocorrect="off" 3075 autocomplete="off" 3076 autocapitalize="off" 3077 spellcheck="false"/> 3078 <input name="options[prefix]" type="hidden" value="last"> 3079 3080 3081<div id="predictive-search" class="predictive-search" tabindex="-1"></div></form></predictive-search></div> 3082 </div> 3083 </div> 3084 <!-- /.site-wrap -->
3084<aside class="slideout slideout__drawer-right mini-cart" data-wau-slideout="ajax-cart" id="slideout-ajax-cart"> 3085 <section id="mini-cart" data-ajax-cart-mini class="mini-cart__container js-mini-cart-wrapper ajax-cart__drawer-wrapper"> 3086 <div class="loading-wrapper js-mini-cart-loader"> 3087 <div class="loading-ripple"><div></div><div></div></div> 3088 </div> 3089 <div class="ajax-cart__header-wrapper grid__wrapper edge"> 3090 <div class="span-4 sm-span-4 auto a-left v-center"> 3091 <div class="slideout__trigger--close"> 3092 <button class="slideout__trigger-ajax-cart js-slideout-close" data-slideout-direction="right" aria-controls="slideout-ajax-cart" aria-label="Close cart" tabindex="0" type="button" name="button"> 3093 <div class="icn-close"></div> 3094 </button> 3095 </div> 3096 </div> 3097 <div class="span-4 sm-span-4 auto v-center"> 3098 <h2 class="h4 section-heading a-center mb0">Cart</h2> 3099 </div> 3100 <div class="span-4 sm-span-4 auto a-right v-center"> 3101 <p class="mb0"><span class="js-cart-count inline-block">0</span> Item(s)</p> 3102 </div> 3103 </div> 3104 3105 <div class="ajax-cart__form-wrapper cart-wrapper js-ajax-cart-content"> 3106 3107 </div></section> 3108 3109 </aside> 3110 <div class="modal__container" data-wau-modal="quickview" id="modal-quickview-cart"> 3111 <div class="modal__inner-wrapper"><section class="product-quickview__container"> 3112 <div class="slideout__trigger--close slideout__trigger-quickview__wrapper"> 3113 <button class="slideout__trigger-quickview js-modal-close" aria-controls="modal-quickview" aria-label="Close quickview" tabindex="0" type="button" name="button"> 3114 <div class="icn-close"></div> 3115 </button> 3116 </div> 3117 <div id="quickview-form" class="product-quickview__form-wrapper js-quickview-content"> 3118 3119 </div> 3120</section> 3121</div> 3122 </div>
3122<script id="cart-config" type="application/json"> 3123 { 3124 "cart_url": "\/cart", 3125 "form_error": "Form Error", 3126 "cart_error": "Cart Error", 3127 "update_qty_error": "Some items became unavailable. Update the quantity and try again.", 3128 "add_to_cart": "Add to Cart", 3129 "adding_to_cart": "Adding...", 3130 "added_to_cart": "Added to Cart", 3131 "cart_added_event": "go_to_active_cart", 3132 "cart_action": "drawer", 3133 "show_calculator": false, 3134 "calculator_error": "Calculator Error:", 3135 "calculator_submit": "Calculate Shipping", 3136 "calculator_calculating": "Calculating...", 3137 "customer_logged_in": false, 3138 "money_format": "${{amount}} USD", 3139 "shipping_no_destination": "We do not ship to this destination.", 3140 "shipping_single_rate": "There is one shipping rate available for ", 3141 "shipping_multi_rate_one": "There are ", 3142 "shipping_multi_rate_two": " shipping rates available for ", 3143 "shipping_multi_rate_three": ", starting at " 3144 } 3145</script>
3145 3146 3147
3147<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js" defer="defer"></script>
3147 3148
3148<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.js" defer="defer"></script>
3148 3149
3149<script src="//ahcapublications.org/cdn/shop/t/37/assets/eventemitter3.min.js?v=148202183930229300091760628292"></script>
3149 3150
3150<script src="//ahcapublications.org/cdn/shop/t/37/assets/vendor-video.js?v=112486824910932804751760628292" defer></script>
3150 3151
3151<script src="//ahcapublications.org/cdn/shop/t/37/assets/theme.js?v=109494400990259477901761135141"></script>
3151 3152
3152<script src="//ahcapublications.org/cdn/shop/t/37/assets/custom.js?v=128396894022184755751760628292"></script>
3152 3153 3154 <!-- Slick js --> 3155 3156 <a href="#" title="Click to scroll to top" class="scrollup"> 3157 3158 3159 <svg class="icon--apollo-up-carrot scrollup--icon" height="14px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 3160 viewBox="0 0 20 12.3" xml:space="preserve"> 3161 <g class="hover-fill" fill="var(--text-color)"><polygon points="10,0 0,10 2.3,12.3 10,4.7 17.7,12.3 20,10 "/></g> 3162 <style>.scrollup .icon--apollo-up-carrot:hover .hover-fill { fill: var(--text-color);}</style> 3163 </svg> 3164 3165 3166 3167 3168 3169 3170 3171 <span>TOP</span> 3172 </a> 3173 <div id="shopify-section-mailing-popup" class="shopify-section"><style data-shopify> 3174 #shopify-section-mailing-popup { 3175 --h3-size: 18px; 3176 --text-size: 18px; 3177 --text-color: #000000; 3178 --background: #ffffff; 3179 } 3180 #newsletter__popup-content { 3181 background-color: var(--background); 3182 3183 } 3184 #newsletter__popup-content .newsletter__popup-image { 3185 background-image: url(Liquid error (sections/mailing-popup line 35): invalid url input); 3186 } 3187</style> 3188 3189<section data-section-id="mailing-popup" data-section-type="mailing-popup"> 3190<div class="js-popup-overlay newsletter__popup-overlay"></div> 3191<div class="js-popup newsletter__popup-container image_left" 3192 style="display:none" 3193 data-popup-enabled=false 3194 data-popup-delay=5 data-popup-frequency=7> 3195 <a class="js-mailing-popup-close newsletter__popup-container-close" href="#" title="Close popup" aria-label="Close popup"> 3196 3197 3198 <svg class="icon--apollo-close popup-container-close--icon" height="14px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 3199 viewBox="0 0 20 20" xml:space="preserve"> 3200 <g class="hover-fill" fill="var(--text-color)"> 3201 <polygon points="20,2 18,0 10,8 2,0 0,2 8,10 0,18 2,20 10,12 18,20 20,18 12,10 "/> 3202 </g> 3203 <style>.newsletter__popup-container-close .icon--apollo-close:hover .hover-fill { fill: var(--text-color);}</style> 3204 </svg> 3205 3206 3207 3208 3209 3210 3211 3212 </a> 3213 <div id="newsletter__popup-content"> 3214 3215 <div class="newsletter__popup-contentWrapper flex_column"> 3216 <div class="newsletter__popup-text"> 3217 3218 <h3>Join us and get nice things</h3> 3219 3220 3221 <p>Free stuff and general goodness</p> 3222 3223 </div> 3224 <div class="newsletter__popup-form"> 3225 <form method="post" action="/contact#newsletter--popup__form" id="newsletter--popup__form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /> 3226 3227 3228 <input type="hidden" name="contact[tags]" value="prospect, newsletter"> 3229 <input type="email" name="contact[email]" placeholder="Join our mailing list"> 3230 <input type="submit" value="Sign up"> 3231 3232 </form> 3233 </div> 3234 <div class="newsletter_popup--gdpr"> 3235 3236 <p>*By completing this form you're signing up to receive our emails and can unsubscribe at any time.</p> 3237 3238 </div> 3239 </div> 3240</div> 3241</section> 3242 3243</div> 3244 <div class="clear"></div>
3244<script> 3245 document.documentElement.className = document.documentElement.className.replace("no-js","js"); 3246 </script>
3246 3247 3248 <!-- Root element of PhotoSwipe. Must have class pswp. --> 3249 <div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> 3250 <!-- 3251 Background of PhotoSwipe. 3252 It's a separate element as animating opacity is faster than rgba(). 3253 --> 3254 <div class="pswp__bg"></div> 3255 <!-- Slides wrapper with overflow:hidden. --> 3256 <div class="pswp__scroll-wrap"> 3257 <!-- 3258 Container that holds slides. 3259 PhotoSwipe keeps only 3 of them in the DOM to save memory. 3260 Don't modify these 3 pswp__item elements, data is added later on. 3261 --> 3262 <div class="pswp__container"> 3263 <div class="pswp__item"></div> 3264 <div class="pswp__item"></div> 3265 <div class="pswp__item"></div> 3266 </div> 3267 <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. --> 3268 <div class="pswp__ui pswp__ui--hidden"> 3269 <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)"> 3270 3271 3272 <svg class="icon--apollo-left-carrot pswp__button--icon" height="12px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 3273 viewBox="0 0 13.3 20" xml:space="preserve"> 3274 <g class="hover-fill" fill="var(--text-color)"> 3275 <polygon class="st0" points="13.3,2.3 10.8,0 0,10 10.8,20 13.3,17.7 5,10 "/> 3276 </g> 3277 <style>.pswp__button .icon--apollo-left-carrot:hover .hover-fill { fill: var(--text-color);}</style> 3278 </svg> 3279 3280 3281 3282 3283 3284 3285 3286 </button> 3287 <button class="pswp__button pswp__button--close" title="Close (Esc)"> 3288 3289 3290 <svg class="icon--apollo-close pswp__button--icon" height="16px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 3291 viewBox="0 0 20 20" xml:space="preserve"> 3292 <g class="hover-fill" fill="var(--text-color)"> 3293 <polygon points="20,2 18,0 10,8 2,0 0,2 8,10 0,18 2,20 10,12 18,20 20,18 12,10 "/> 3294 </g> 3295 <style>.pswp__button .icon--apollo-close:hover .hover-fill { fill: var(--text-color);}</style> 3296 </svg> 3297 3298 3299 3300 3301 3302 3303 3304 </button> 3305 <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)"> 3306 3307 3308 <svg class="icon--apollo-right-carrot pswp__button--icon" height="12px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 3309 viewBox="0 0 13.3 20" xml:space="preserve"> 3310 <g class="hover-fill" fill="var(--text-color)"> 3311 <polygon points="0,2.3 2.5,0 13.3,10 2.5,20 0,17.7 8.3,10 "/> 3312 </g> 3313 <style>.pswp__button .icon--apollo-right-carrot:hover .hover-fill { fill: var(--text-color);}</style> 3314 </svg> 3315 3316 3317 3318 3319 3320 3321 3322 </button> 3323 </div> 3324 </div> 3325 </div> 3326
3326<script> 3327 AOS.init(); 3328 </script>
3328 3329 <!-- 3330
3330<script> 3331 $(".responsive").slick({ 3332 dots: false, 3333 infinite: false, 3334 speed: 300, 3335 slidesToShow: 3, 3336 slidesToScroll: 2, 3337 responsive: [ 3338 { 3339 breakpoint: 1024, 3340 settings: { 3341 slidesToShow: 3, 3342 slidesToScroll: 1, 3343 infinite: true, 3344 dots: true, 3345 }, 3346 }, 3347 { 3348 breakpoint: 600, 3349 settings: { 3350 slidesToShow: 1, 3351 slidesToScroll: 1, 3352 }, 3353 }, 3354 { 3355 breakpoint: 480, 3356 settings: { 3357 slidesToShow: 1, 3358 slidesToScroll: 1, 3359 }, 3360 }, 3361 ], 3362 }); 3363 </script>
3363 3364 --> 3365 3366
3366<script> 3367 window.revyBundleThemeSettings = { 3368 cart: {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}, 3369 locale: 'en' 3370 }; 3371</script>
vendor: 1 bytes, line 3371
3371
3372<script async src="https://api.revy.io/bundle.js?shop=ahca-publications.myshopify.com" type="text/javascript"></script>
3372 3373 3374 <div id="item_render_selector"></div> 3375 <div id="shopify-block-ANWk3VXE0N3BIWEMvV__11349500561483629931" class="shopify-block shopify-app-block">
3375<script id="ReStock-config"> 3376 var _ReStockConfig = window._ReStockConfig || {}; 3377 3378 _ReStockConfig.templateName = "page"; 3379 _ReStockConfig.isB2BCustomer = null; 3380 _ReStockConfig.currentLocationId = null; 3381 _ReStockConfig.moneyFormat = "${{amount}}";_ReStockConfig.marketHandle = "us"; 3382 _ReStockConfig.marketId = 7590510817;let metafieldConfigData = null;metafieldConfigData = {"ask_for_gdpr_consent_enabled":false,"not_selectable_variants_enabled":false,"pre_order_products_enabled":false,"ui_style":{"notify_me_styles":[{"wrapper":null,"page":"COLLECTION_PAGE","inline_display_mode":"NOT_DISPLAYED","show_floating_button":false,"inject_in_parent_of_wrapper":false,"inject_to_all_wrappers":false,"inject_to_all_elements_of_each_wrapper":false,"handle_rerenders":true,"prepend_to_wrapper":false,"custom_styles":null,"enable_variant_listener_on_cards":false,"product_card_selector":null,"displayed_product_resolution_enabled":false,"variant_picker_selector":null,"selected_anchor_selector":null,"general_card_placement_enabled":false,"card_scoped_wrapper_enabled":false,"style_mode":"SMART"},{"wrapper":null,"page":"LANDING_PAGES","inline_display_mode":"NOT_DISPLAYED","show_floating_button":false,"inject_in_parent_of_wrapper":false,"inject_to_all_wrappers":false,"inject_to_all_elements_of_each_wrapper":false,"handle_rerenders":true,"prepend_to_wrapper":false,"custom_styles":null,"enable_variant_listener_on_cards":false,"product_card_selector":null,"displayed_product_resolution_enabled":false,"variant_picker_selector":null,"selected_anchor_selector":null,"general_card_placement_enabled":false,"card_scoped_wrapper_enabled":false,"style_mode":"SMART"}],"product_page_notify_me_style":{"wrapper":null,"support_wrapper":null,"css_selector_from_theme":null,"inline_display_mode":"BUTTON","show_floating_button":false,"hide_buy_it_now_button":true,"inject_in_parent_of_wrapper":false,"inject_to_all_wrappers":false,"handle_rerenders":true,"prepend_to_wrapper":false,"css_selector":null,"css_selector_by_support":null,"custom_styles":null,"custom_variant_listener":{"element":null,"property":null,"is_dataset_property":false},"use_add_to_cart_button_selector":true,"style_mode":"SMART"},"subscription_form_style":{"custom_styles":null,"style_mode":"SMART","name_field_is_visible":false,"name_field_is_required":false,"email_field_is_required":false,"phone_field_is_required":false,"whatsapp_field_is_required":false,"quantity_field_is_visible":false,"quantity_max_value":10},"button_classes":null,"global_raw_css":null,"product_page_raw_css":null,"after_subscribe_message_styles":null},"ui_contents":[{"notify_me_contents":[{"page":"PRODUCT_PAGE","button_text":"Notify me","not_selectable_variants_button_text":"Out of stock? Click here"},{"page":"COLLECTION_PAGE","button_text":"Notify me","not_selectable_variants_button_text":"Out of stock? Click here"},{"page":"LANDING_PAGES","button_text":"Notify me","not_selectable_variants_button_text":"Out of stock? Click here"}],"subscription_form_content":{"form_title":"Notify me via:","email_input_placeholder":"Email Address ...","email_input_below_text":"Donât worry! We hate spam as much as you do.","email_label":"Email","full_name_label":"Name","full_name_placeholder":"Full name ...","push_label":"Push notification","sms_label":"SMS","sms_input_placeholder":"Phone Number ...","whatsapp_label":"Whatsapp","whatsapp_input_placeholder":"Whatsapp Number ...","empty_name_error_message":"Name is required.","name_length_error_message":"Name is too long.","invalid_email_error_message":"Your email address is not valid.","empty_email_error_message":"Email is required.","invalid_phone_number_error_message":"Your phone number is not valid.","empty_phone_number_error_message":"Phone number is required.","no_channels_selected_error_message":"You need to subscribe to one of the channels.","button_text":"Notify Me When Available","add_to_contacts_checkbox_text":"Notify me about other news or offers too","privacy_policy_text":"I have read and agree to the {{privacy_policy_url_text}}.","privacy_policy_url_text":"privacy policy","privacy_policy_url":"","privacy_policy_error_message":"You must accept our privacy policy","after_subscribe_message_text":"We will notify you when the item is available","already_subscribed_message_text":"You already have subscribed for this item","push_is_not_allowed_message_text":"You didn\\'t allow this site to send you push notifications. To receive back-in-stock notification from this shop.","style_mode":"SMART","quantity_label":"Quantity"},"language":"en"}],"default_language":"en","shop_id":40387,"app_enabled":true,"base_url":"https://api.notify-me.app","excluded_from_back_in_stock_variants":[],"included_in_back_in_stock_variants":[],"has_contact_integration":false,"ask_for_contact_integration_is_hidden":false,"privacy_policy_is_hidden":true,"disable_branding_permission":true,"is_email_hidden":false,"is_sms_hidden":false,"is_push_hidden":true,"is_whatsapp_hidden":true,"collection_page_show_button_when_any_variant_is_out_of_stock":false,"home_page_show_button_when_any_variant_is_out_of_stock":false,"subscription_limit_reached":false,"is_back_in_stock_active":true,"back_
3382in_stock_product_selection_mode":"ALL","low_stock":{"excluded_variants":[],"is_service_active":true,"widget_settings":{"show_mode":"ALL","inventory_threshold":1},"product_page":{"is_elements_shown":true,"ui_contents":{"en":{"description":"Only {{remaining_quantity}} items left in stock!"}},"style_mode":"SMART","widget":{"custom_styles":{"show_icon":true,"icon_color":"EE442E","text_color":"EE442E"},"wrapper_by_support":null,"inject_to_all_wrappers":false},"inline_button_placements":[]},"collection_page":{"is_elements_shown":true,"ui_contents":{"en":{"description":"Only {{remaining_quantity}} items left in stock!"}},"style_mode":"SMART","widget":{"custom_styles":{"show_icon":true,"icon_color":"EE442E","text_color":"EE442E"},"wrapper_by_support":null,"inject_to_all_wrappers":false},"inline_button_placements":[]},"landing_page":{"is_elements_shown":true,"ui_contents":{"en":{"description":"Only {{remaining_quantity}} items left in stock!"}},"style_mode":"SMART","widget":{"custom_styles":{"show_icon":true,"icon_color":"EE442E","text_color":"EE442E"},"wrapper_by_support":null,"inject_to_all_wrappers":false},"inline_button_placements":[]}},"is_suspended":false,"default_country_code":null};let metafieldPreOrderData = null;metafieldPreOrderData = {"product_page":{"ui_styles":{"badge":{"custom_styles":{"text_color":"000","border_radius":10,"background_color":"e4e5e7"},"is_hidden":false},"button":{"custom_styles":null,"is_visible":true},"description":{"is_hidden":false},"hide_buy_it_now_button":true,"is_active":true,"price":{"custom_styles":null,"format":"{symbol}{price}","is_hidden":false},"replace_with_add_to_cart_button":true,"selling_plan_selector":{"custom_styles":{"badgeTextColor":"000000","cardTitleColor":"202223","cardBorderColor":"e4e5e7","cardBorderRadius":"8","badgeBorderRadius":"6","cardBackgroundColor":"ffffff","badgeBackgroun
3382dColor":"e4e5e7","cardDescriptionColor":"6d7175"},"is_active":false,"custom_css":""},"style_mode":"SMART"},"ui_contents":{"en":{"badge_text":"Pre-order","widget_description":"Product will be available soon!","btn_text":"Pre-order now","availability_date_label":"Expected availability","payment_label":"Payment","soon_available_text":"Coming soon","billing_full_payment_text":"Full payment at checkout","billing_due_now_label":"Due now","billing_due_later_label":"Due later on","selling_plan_full_payment_title":"Full payment","selling_plan_partial_payment_title":"Reserve now, pay later","selling_plan_selector_save_label":"Save"}},"elements_selectors":{"button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"price":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"description":{"wrapper_by_support":null},"selling_plan_selector":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"inject_to_all_wrappers":false}},"collection_page":{"ui_styles":{"is_active":false,"button":{"custom_styles":null,"is_visible":true},"badge":{"custom_styles":{"text_color":"000","border_radius":10,"background_color":"e4e5e7","discount_text_color":"000"},"is_visible":true,"position":"TOP_RIGHT"},"style_mode":"SMART"},"ui_contents":{"en":{"btn_text":"Pre-order now","badge_text":"Pre-order"}},"elements_selectors":{"button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"badge_parent":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"price":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null,"format":"{symbol}{price}","is_hidden":false},"quick_view_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section_add_to_cart_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"featured_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"inject_to_all_wrappers":false},"enable_variant_listener_on_cards":false},"landing_page":{"ui_styles":{"is_active":false,"button":{"custom_styles":null,"is_visible":true},"badge":{"custom_styles":{"text_color":"000","border_radius":10,"background_color":"e4e5e7","discount_text_color":"000"},"is_visible":true,"position":"TOP_RIGHT"},"style_mode":"SMART","featured_product_is_active":false},"ui_contents":{"en":{"btn_text":"Pre-order now","badge_text":"Pre-order"}},"elements_selectors":{"button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"badge_parent":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"price":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null,"format":"{symbol}{price}","is_hidden":false},"quick_view_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section_add_to_cart_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"featured_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"inject_to_all_wrappers":false},"enable_variant_listener_on_cards":false},"limit_reached":false,"variant_ids":[46676895596769,42794545807585],"is_selling_plan_removed_by_support":false,"selling_plans_settings":{"5242880225":{"has_discount":false,"value_type":"percentage","value":0.0}},"selling_plans_billing_settings":{"5242880225":{"payment_type":"FULL","checkout_charge":{"percentage":50.0,"charge_type":"PERCENTAGE","exact_amount":0},"remaining_fee_checkout_time":{"date_type":"AFTER_SOME_DAYS","exact_date":null,"after_some_days":7}}},"selling_plan_id_to_market_ids":{},"selling_plan_id_to_variant_ids":{"5242880225":[42794545807585,46676895596769]},"is_service_active":true,"override_cart_requests":true,"excluded_catalogs_products":[],"excluded_catalogs_collections":[],"excluded_company_locations":[],"description_availability_config":{"5242880225":{"type":"SOON","config":{}}},"mixed_cart_alert":{"show_mixed_cart_alert":false,"is_active":false,"ui_styles":{"show_icon":true,"show_title":true,"show_body":true,"style_mode":"SMART","custom_css":"","custom_styles":{"color":"1A1A1A","iconColor":"616161","borderColor":"F1F1F1","borderRadius":8,"backgroundColor":"F1F1F1"}},"elements_selectors":{"cart_page":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"cart_drawer":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null}},"ui_contents":{"en":{"title":"Shipping Notice","body":"Your order
3382contains items with different delivery dates."}}}};let metafieldWishlistData = undefined;metafieldWishlistData = {"is_service_active":true,"is_guest_mode_enabled":true,"reminder_channels":[],"share_wishlist_enabled":false,"share_wishlist_channels":["x","whatsapp","facebook","pinterest","telegram","email"],"excluded_variant_ids":[],"wishlist_buttons":{"product_page":{"is_visible":true,"style_mode":"SMART","custom_styles":null,"slim_custom_styles":null,"inject_to_all_wrappers":false,"icon":"heart","inline_button_placements":[],"button_style":"FILL"},"collection_page":{"is_visible":false,"custom_styles":null,"icon":"","position":"","mode":"","button_placements":[]},"landing_page":{"is_visible":false,"custom_styles":null,"icon":"","position":"","mode":"","button_placements":[]}},"limit_reached":false,"ui_contents":{"en":{"id":32845,"add_to_wishlist_button_label":"Add to wishlist","remove_from_wishlist_button_label":"Itâs in wishlist","list_access_button_label":"Wishlist","list_title":"Wishlist","list_add_all_to_cart_button_label":"Add all to cart","list_share_button_label":"Share with friends","share_modal_subtitle":"Share your wishlist publicly via link or social media","share_social_share_text":"Check out my wishlist","share_error_message":"Couldn't create the link. Please try again.","share_empty_title":"No shareable link yet","share_empty_description":"Generate a unique link so your friends can see what's on your wishlist","share_generate_button_label":"Generate shareable link","share_empty_footer":"You can change visibility to private anytime","share_copy_link_label":"Copy link","share_copy_button_label":"Copy","share_copied_button_label":"Copied","share_generating_label":"Generating a linkâ¦","share_social_label":"Share on social","share_access_label":"General access","
3382share_access_anyone_label":"Anyone with the link","share_access_anyone_description":"Anyone with the link can view this wishlist","share_access_only_you_label":"Only you","share_access_only_you_description":"This wishlist is private and only visible to you","shared_wishlist_empty_description":"This shared wishlist is empty.","shared_wishlist_title":"Shared wishlist","private_wishlist_message":"This wishlist is private","product_card_add_to_cart_button_label":"Add to cart","product_card_out_of_stock_button_label":"Out of stock","product_count_label":"{count} product(s)","empty_list_description":"You didn't like any products yet!","empty_list_explore_button_label":"Explore store","add_to_cart_toast_message":"Added to your cart","add_to_cart_failure_message":"Failed to add items to cart.","saved_to_wishlist_toast_message":"Saved to your wishlist","login_modal_button_label":"Login","login_modal_description":"Log in to your account to add products to your wishlist and view your previously saved items.","login_modal_title":"Login required"}},"access_button":{"custom_styles":null,"icon":"heart","position":"bottom-left","hide_floating_button":false,"floating_access_button_hidden_on_pages":[],"show_count_badge":false,"badge_custom_styles":null,"inline_button_placements":[]},"drawer":{"custom_styles":null,"position":"left","my_wishlist_type":"drawer","my_wishlist_page_path":"/pages/my-wishlist","explore_link_target":""},"my_wishlist":{"type":"drawer","page_path":"/pages/my-wishlist"},"add_to_cart_message":{"custom_styles":null,"position":"bottom-right"},"saved_to_wishlist_message":{"is_enabled":false,"custom_styles":null,"position":"bottom-right"}};let metafieldFlagsData = null;metafieldFlagsData = {};_ReStockConfig._metafields = { 3383 sdkConfig: metafieldConfigData, 3384 preOrderConfig: metafieldPreOrderData, 3385 wishlistConfig: metafieldWishlistData, 3386 featureFlags: metafieldFlagsData 3387 }; 3388</script>
3388 3389 3390<!-- BEGIN app snippet: early-cart-guard -->
3390<script id="ReStock-early-cart-guard"> 3391(function (window) { 3392 try { 3393 if (window.__nmPreorderEarlyGuard) return; 3394 3395 let cfg = null; 3396 const metafields = window._ReStockConfig?._metafields; 3397 if (metafields?.preOrderConfig && typeof metafields.preOrderConfig === 'object') { 3398 cfg = metafields.preOrderConfig; 3399 } 3400 3401 let wrappersInstalled = false; 3402 3403 window.__nmPreorderEarlyGuard = { 3404 v: 1, 3405 active: true, 3406 setConfig: function (nextConfig) { 3407 if (!nextConfig || typeof nextConfig !== 'object') return; 3408 cfg = nextConfig; 3409 if (cfg.override_cart_requests === true) installWrappers(); 3410 } 3411 }; 3412 3413 function isGuardActive() { 3414 return window.__nmPreorderEarlyGuard?.active === true; 3415 } 3416 3417 function isCartAddUrl(url) { 3418 try { 3419 const parsed = new URL(String(url), window.document.baseURI); 3420 return /(?:^|\/)cart\/add(?:\.js(?:on)?)?$/.test(parsed.pathname); 3421 } catch (error) { 3422 return false; 3423 } 3424 } 3425 3426 function isPageActive() { 3427 const template = window._ReStockConfig?.templateName; 3428 let pageConfig = null; 3429 if (template === 'product') { 3430 pageConfig = cfg.product_page; 3431 } else if (template === 'collection' || template === 'list-collections' || template === 'search' || template === 'page') { 3432 pageConfig = cfg.collection_page; 3433 } else if (template === 'index') { 3434 pageConfig = cfg.landing_page; 3435 } 3436 return pageConfig?.ui_styles?.is_active === true; 3437 } 3438 3439 function shouldEnrich() { 3440 if (!cfg) return false; 3441 if (cfg.override_cart_requests !== true) return false; 3442 if (cfg.is_service_active !== true) return false; 3443 if (cfg.limit_reached === true) return false; 3444 if (window._ReStockConfig?.isB2BCustomer) return false; 3445 return isPageActive(); 3446 } 3447 3448 function isPlanVisibleInMarket(planId) { 3449 const planToMarkets = cfg.selling_plan_id_to_market_ids; 3450 if (!planToMarkets) return true; 3451 const allowedMarketIds = planToMarkets[planId]; 3452 if (!allowedMarketIds || allowedMarketIds.length === 0) return true; 3453 const marketId = window._ReStockConfig?.marketId; 3454 if (marketId == null) return true; 3455 return allowedMarketIds.includes(Number(marketId)); 3456 } 3457 3458 function findSellingPlanId(variantId) { 3459 const planToVariants = cfg.selling_plan_id_to_variant_ids; 3460 if (!planToVariants) return null; 3461 for (const planId of Object.keys(planToVariants)) { 3462 const variantIds = planToVariants[planId]; 3463 if (variantIds && variantIds.includes(variantId) && isPlanVisibleInMarket(planId)) return planId; 3464 } 3465 return null; 3466 } 3467 3468 function localizedContents() { 3469 const contents = cfg.product_page?.ui_contents; 3470 if (!contents || typeof contents !== 'object') return {}; 3471 return contents[shopLanguage()] || contents['en'] || Object.values(contents)[0] || {}; 3472 } 3473 3474 function shopLanguage() { 3475 const locale = window.Shopify?.locale; 3476 if (locale) return locale; 3477 const documentLanguage = window.document?.documentElement?.lang; 3478 if (documentLanguage && documentLanguage !== 'null') return documentLanguage; 3479 return null; 3480 } 3481 3482 function formatDate(date) { 3483 return date.toISOString().split('T')[0]; 3484 } 3485 3486 function toFiniteNumber(value) { 3487 if (typeof value === 'number') return Number.isFinite(value) ? value : null; 3488 if (typeof value === 'string') { 3489 const parsed = parseFloat(value); 3490 return Number.isFinite(parsed) ? parsed : null; 3491 } 3492 return null; 3493 } 3494 3495 function clamp(value, min, max) { 3496 return Math.min(max, Math.max(min, value)); 3497 } 3498 3499 function availabilityDateText(planId) { 3500 const settings = cfg.description_availability_config?.[planId]; 3501 if (!settings) return ''; 3502 if (settings.type === 'SOON') return localizedContents().soon_available_text || ''; 3503 if (settings.type === 'SPECIFIC_DATE') { 3504 const parsed = new Date(settings.config.date); 3505 return isNaN(parsed.getTime()) ? '' : formatDate(parsed); 3506 } 3507 if (settings.type === 'RELATIVE_DATE') { 3508 const days = typeof settings.config.days === 'string' ? parseInt(settings.config.days, 10) : settings.config.days; 3509 if (isNaN(days)) return ''; 3510 const futureDate = new Date(); 3511 futureDate.setDate(futureDate.getDate() + days); 3512 return formatDate(futureDate); 3513 } 3514 return ''; 3515 } 3516 3517 function inlineVariantPrice(variantId) { 3518 const variants = window._ReStockConfig?.product?.variants;
3519 if (!Array.isArray(variants)) return null; 3520 const variant = variants.find(function (candidate) { 3521 return Number(candidate?.id) === variantId; 3522 }); 3523 if (!variant) return null; 3524 return variant.price ? variant.price / 100 : 0; 3525 } 3526 3527 function finalPriceForPlan(price, planId) { 3528 const adjustment = cfg.selling_plans_settings?.[planId]; 3529 if (!adjustment?.has_discount) return price; 3530 if (adjustment.value_type === 'percentage') return price * (1 - adjustment.value / 100); 3531 if (adjustment.value_type === 'fixed_amount') return price - adjustment.value * (window.Shopify?.currency?.rate ?? 1); 3532 return price; 3533 } 3534 3535 function formatMoneyIntl(price) { 3536 const currency = window.Shopify?.currency?.active || 'USD'; 3537 const locale = window.Shopify?.locale || 'en-US'; 3538 try { 3539 return new Intl.NumberFormat(locale, { style: 'currency', currency: currency }).format(price); 3540 } catch (error) { 3541 return currency + ' ' + price.toFixed(2); 3542 } 3543 } 3544 3545 const AMOUNT_PLACEHOLDER = /\{\{\s*(\w+)\s*\}\}/; 3546 3547 function delimit(cents, precision, thousands, decimal) { 3548 const parts = (cents / 100).toFixed(precision).split('.'); 3549 const grouped = parts[0].replace(/(\d)(?=(\d{3})+(?!\d))/g, '$1' + thousands); 3550 return parts[1] ? grouped + (decimal || '.') + parts[1] : grouped; 3551 } 3552 3553 const AMOUNT_FORMATTERS = new Map([ 3554 ['amount', function (cents) { return delimit(cents, 2, ','); }], 3555 ['amount_no_decimals', function (cents) { return delimit(cents, 0, ','); }], 3556 ['amount_with_comma_separator', function (cents) { return delimit(cents, 2, '.', ','); }], 3557 ['amount_no_decimals_with_comma_separator', function (cents) { return delimit(cents, 0, '.'); }], 3558 ['amount_with_apostrophe_separator', function (cents) { return delimit(cents, 2, "'"); }], 3559 ['amount_no_decimals_with_space_separator', function (cents) { return delimit(cents, 0, ' '); }], 3560 ['amount_with_space_separator', function (cents) { return delimit(cents, 2, ' ', ','); }], 3561 ['amount_with_period_and_space_separator', function (cents) { return delimit(cents, 2, ' '); }] 3562 ]); 3563 3564 function decodeEntities(s) { 3565 var el = window.document.createElement('textarea'); el.innerHTML = s; return el.value; 3566 } 3567 3568 function moneyFormat() { 3569 const format = window._ReStockConfig?.moneyFormat; 3570 return typeof format === 'string' ? decodeEntities(format.replace(/<[^>]*>/g, '')) : ''; 3571 } 3572 3573 function formatMoney(amount) { 3574 const format = moneyFormat(); 3575 const formatAmount = AMOUNT_FORMATTERS.get(AMOUNT_PLACEHOLDER.exec(format)?.[1] ?? ''); 3576 if (!formatAmount) return formatMoneyIntl(amount); 3577 return format.replace(AMOUNT_PLACEHOLDER, formatAmount(Math.round(amount * 100))); 3578 } 3579 3580 function calculateCheckoutCharge(price, policy) { 3581 const { charge_type, exact_amount, percentage } = policy.checkout_charge; 3582 if (!Number.isFinite(price) || price <= 0) return 0; 3583 if (charge_type === 'PERCENTAGE') return clamp(price * ((toFiniteNumber(percentage) ?? 0) / 100), 0, price); 3584 return clamp(toFiniteNumber(exact_amount) ?? 0, 0, price); 3585 } 3586 3587 function formatRemainingDueDate(policy) { 3588 const { date_type, exact_date, after_some_days } = policy.remaining_fee_checkout_time; 3589 if (date_type === 'EXACT_DATE' && exact_date) { 3590 const parsed = new Date(exact_date + 'T12:00:00Z'); 3591 if (!isNaN(parsed.getTime())) return formatDate(parsed); 3592 } 3593 if (date_type === 'AFTER_SOME_DAYS' && after_some_days) { 3594 const days = toFiniteNumber(after_some_days); 3595 if (days === null) return ''; 3596 const futureDate = new Date(); 3597 futureDate.setDate(futureDate.getDate() + days); 3598 return formatDate(futureDate); 3599 } 3600 return ''; 3601 } 3602 3603 function paymentText(planId, variantId) { 3604 const policy = cfg.selling_plans_billing_settings?.[planId]; 3605 if (!policy) return ''; 3606 const contents = localizedContents(); 3607 if (policy.payment_type === 'FULL') return contents.billing_full_payment_text || 'Full payment at checkout'; 3608 3609 const price = inlineVariantPrice(variantId); 3610 if (price == null) return ''; 3611 3612 const planPrice = finalPriceForPlan(price, planId); 3613 const dueNowAmount = calculateCheckoutCharge(planPrice, policy); 3614 const dueLaterAmount = clamp(planPrice - dueNowAmount, 0, planPrice); 3615 const dueDate = formatRemainingDueDate(policy); 3616 3617 const dueNowLabel = contents.billing_due_now_label || 'Due now'; 3618 const dueLaterLabel = contents.billing_due_later_label || 'Due later on'; 3619 const formattedDueNow = formatMoney(dueNowAmount); 3620 const formattedDueLater = formatMoney(dueLaterAmount); 3621 const dueLaterPart = dueDate 3622 ? formattedDueLater + ' ' + dueLaterLabel + ' ' + dueDate 3623 : formattedDueLater + ' ' + dueLaterLabel; 3624 3625 return formattedDueNow + ' ' + dueNowLabel + ' · ' + dueLaterPart; 3626 } 3627 3628 const DEFAULT_AVAILABILITY_LABEL = 'Expected availability'; 3629 const DEFAULT_PAYMENT_LABEL = 'Payment'; 3630 const TYPE_MARKER = 'Type'; 3631 3632 function cleanLabel(raw) { 3633 return String(raw == null ? '' : raw) 3634 .replace(/[[\]]/g, '') 3635 .replace(/[\s:ï¼]+$/, '') 3636 .trim(); 3637 } 3638 3639 function resolvePaymentLabel(raw) { 3640 const cleaned = cleanLabel(raw); 3641 if (!cleaned || cleaned.charAt(0) === '_' || cleaned === TYPE_MARKER || cleaned === DEFAULT_AVAILABILITY_LABEL) { 3642 return DEFAULT_PAYMENT_LABEL; 3643 } 3644 return cleaned; 3645 } 3646 3647 function resolveAvailabilityLabel(raw, paymentLabel) { 3648 const cleaned = cleanLabel(raw); 3649 if (!cleaned || cleaned.charAt(0) === '_' || cleaned === TYPE_MARKER || cleaned === paymentLabel) { 3650 return DEFAULT_AVAILABILITY_LABEL; 3651 } 3652 return cleaned; 3653 } 3654 3655 function visibleCartProperties(planId, variantId) { 3656 const properties = {};
3657 try { 3658 const contents = localizedContents(); 3659 const paymentLabel = resolvePaymentLabel(contents.payment_label); 3660 const availabilityLabel = resolveAvailabilityLabel(contents.availability_date_label, paymentLabel); 3661 const availabilityDate = availabilityDateText(planId); 3662 if (availabilityDate) properties[availabilityLabel] = availabilityDate; 3663 const payment = paymentText(planId, variantId); 3664 if (payment) properties[paymentLabel] = payment; 3665 } catch (error) {} 3666 return properties; 3667 } 3668 3669 function setJsonProperty(item, name, value) { 3670 const properties = item.properties && typeof item.properties === 'object' && !Array.isArray(item.properties) ? item.properties : {}; 3671 if (properties[name] === value) return false; 3672 properties[name] = value; 3673 item.properties = properties; 3674 return true; 3675 } 3676 3677 function coerceJsonNumbers(item) { 3678 if (item.id) item.id = Number(item.id); 3679 if (item.quantity) item.quantity = Number(item.quantity); 3680 } 3681 3682 function applyVisibleJsonProperties(item, planId, variantId) { 3683 const properties = visibleCartProperties(planId, variantId); 3684 let changed = false; 3685 for (const name of Object.keys(properties)) { 3686 if (setJsonProperty(item, name, properties[name])) changed = true; 3687 } 3688 return changed; 3689 } 3690 3691 function enrichJsonItem(item) { 3692 if (!item || typeof item !== 'object') return false; 3693 const variantId = Number(item.id); 3694 if (!Number.isFinite(variantId)) return false; 3695 const planId = findSellingPlanId(variantId); 3696 if (planId == null) return false; 3697 3698 if (cfg.is_selling_plan_removed_by_support) { 3699 const tagged = setJsonProperty(item, '_purchase_type', 'NM-preorder'); 3700 const typed = setJsonProperty(item, 'Type', 'Pre-order'); 3701 if (!tagged && !typed) return false; 3702 coerceJsonNumbers(item); 3703 return true; 3704 } 3705 3706 if (item.selling_plan != null && item.selling_plan !== '' && String(item.selling_plan) === String(planId)) return false; 3707 3708 setJsonProperty(item, '_purchase_type', 'NM-preorder'); 3709 if (item.selling_plan == null || item.selling_plan === '') item.selling_plan = Number(planId); 3710 if (item.properties._selling_plan_id == null) setJsonProperty(item, '_selling_plan_id', String(planId)); 3711 applyVisibleJsonProperties(item, planId, variantId); 3712 coerceJsonNumbers(item); 3713 return true; 3714 } 3715 3716 function enrichJson(data) { 3717 if (!data || typeof data !== 'object') return false; 3718 if (Array.isArray(data.items)) { 3719 let changed = false; 3720 for (const item of data.items) { 3721 if (enrichJsonItem(item)) changed = true; 3722 } 3723 return changed; 3724 } 3725 if (data.items && typeof data.items === 'object') return enrichJsonItem(data.items); 3726 return enrichJsonItem(data); 3727 } 3728 3729 function paramScopes(params) { 3730 const prefixes = []; 3731 const seen = {}; 3732 params.forEach(function (value, key) { 3733 const match = /^items\[(\d+)\]\[id\]$/.exec(key); 3734 if (match && !seen[match[1]]) { 3735 seen[match[1]] = true; 3736 prefixes.push('items[' + match[1] + ']'); 3737 } 3738 }); 3739 if (prefixes.length > 0) return prefixes; 3740 if (params.get('items[id]') != null) return ['items']; 3741 if (params.get('id') != null) return ['']; 3742 return []; 3743 } 3744 3745 function scopeKey(prefix, name) { 3746 return prefix ? prefix + '[' + name + ']' : name; 3747 } 3748 3749 function scopePropertyKey(prefix, name) { 3750 return prefix ? prefix + '[properties][' + name + ']' : 'properties[' + name + ']'; 3751 } 3752 3753 function setParam(params, key, value) { 3754 if (params.get(key) === value) return false; 3755 params.set(key, value); 3756 return true; 3757 } 3758 3759 function applyRemovedBySupportParams(params, prefix) { 3760 const tagged = setParam(params, scopePropertyKey(prefix, '_purchase_type'), 'NM-preorder'); 3761 const typed = setParam(params, scopePropertyKey(prefix, 'Type'), 'Pre-order'); 3762 return tagged || typed; 3763 } 3764 3765 function applyVisibleParamProperties(params, prefix, planId, variantId) { 3766 const properties = visibleCartProperties(planId, variantId); 3767 let changed = false;
3768 for (const name of Object.keys(properties)) { 3769 if (setParam(params, scopePropertyKey(prefix, name), properties[name])) changed = true; 3770 } 3771 return changed; 3772 } 3773 3774 function enrichParamScope(params, prefix, planId, variantId) { 3775 if (cfg.is_selling_plan_removed_by_support) return applyRemovedBySupportParams(params, prefix); 3776 3777 const existingPlan = params.get(scopeKey(prefix, 'selling_plan')); 3778 if (existingPlan != null && existingPlan !== '' && String(existingPlan) === String(planId)) return false; 3779 3780 let changed = setParam(params, scopePropertyKey(prefix, '_purchase_type'), 'NM-preorder'); 3781 if (existingPlan == null || existingPlan === '') { 3782 params.set(scopeKey(prefix, 'selling_plan'), String(planId)); 3783 changed = true; 3784 } 3785 if (params.get(scopePropertyKey(prefix, '_selling_plan_id')) == null) { 3786 params.set(scopePropertyKey(prefix, '_selling_plan_id'), String(planId)); 3787 changed = true; 3788 } 3789 if (applyVisibleParamProperties(params, prefix, planId, variantId)) changed = true; 3790 return changed; 3791 } 3792 3793 function enrichParams(params) { 3794 const scopes = paramScopes(params); 3795 let changed = false; 3796 for (const prefix of scopes) { 3797 const variantId = Number(params.get(scopeKey(prefix, 'id'))); 3798 if (!Number.isFinite(variantId)) continue; 3799 const planId = findSellingPlanId(variantId); 3800 if (planId == null) continue; 3801 if (enrichParamScope(params, prefix, planId, variantId)) changed = true; 3802 } 3803 return changed; 3804 } 3805 3806 function enrichBody(body) { 3807 if (typeof body === 'string') { 3808 let jsonData = null; 3809 try { 3810 jsonData = JSON.parse(body); 3811 } catch (error) { 3812 jsonData = null; 3813 } 3814 if (jsonData && typeof jsonData === 'object') { 3815 return enrichJson(jsonData) ? { body: JSON.stringify(jsonData), changed: true } : { body: body, changed: false }; 3816 } 3817 const params = new URLSearchParams(body); 3818 return enrichParams(params) ? { body: params.toString(), changed: true } : { body: body, changed: false }; 3819 } 3820 if (typeof FormData !== 'undefined' && body instanceof FormData) { 3821 return { body: body, changed: enrichParams(body) }; 3822 } 3823 if (typeof URLSearchParams !== 'undefined' && body instanceof URLSearchParams) { 3824 return { body: body, changed: enrichParams(body) }; 3825 } 3826 return { body: body, changed: false }; 3827 } 3828 3829 function extractRequestUrl(input) { 3830 if (typeof input === 'string') return input; 3831 if (typeof input?.url === 'string') return input.url; 3832 if (typeof input?.href === 'string') return input.href; 3833 return ''; 3834 } 3835 3836 function maybeEnrichFetchInit(input, init) { 3837 if (!isGuardActive() || !init || init.body == null) return init; 3838 const url = extractRequestUrl(input); 3839 if (!isCartAddUrl(url) || !shouldEnrich()) return init; 3840 const enriched = enrichBody(init.body); 3841 if (!enriched.changed) return init; 3842 return { ...init, body: enriched.body }; 3843 } 3844 3845 function installWrappers() { 3846 if (wrappersInstalled) return; 3847 wrappersInstalled = true; 3848 3849 const originalFetch = window.fetch; 3850 window.fetch = function (input, init) { 3851 let nextInit = init; 3852 try { 3853 nextInit = maybeEnrichFetchInit(input, init); 3854 } catch (error) {} 3855 return originalFetch.call(this || window, input, nextInit); 3856 }; 3857 3858 const xhrPrototype = window.XMLHttpRequest?.prototype; 3859 if (xhrPrototype) { 3860 const originalOpen = xhrPrototype.open; 3861 const originalSend = xhrPrototype.send; 3862 xhrPrototype.open = function () { 3863 try { 3864 this.__nmEarlyGuardUrl = arguments[1]; 3865 } catch (error) {} 3866 return originalOpen.apply(this, arguments); 3867 }; 3868 xhrPrototype.send = function (body) { 3869 try { 3870 if (isGuardActive() && body != null && this.__nmEarlyGuardUrl != null && isCartAddUrl(this.__nmEarlyGuardUrl) && shouldEnrich()) { 3871 const enriched = enrichBody(body); 3872 if (enriched.changed) return originalSend.call(this, enriched.body); 3873 } 3874 } catch (error) {} 3875 return originalSend.apply(this, arguments); 3876 }; 3877 } 3878 } 3879 3880 if (cfg?.override_cart_requests === true) installWrappers(); 3881 } catch (error) {} 3882})(window); 3883</script>
3883 3884<!-- END app snippet --> 3885<!-- BEGIN app snippet: wishlist-page-container -->
3885<script id="ReStock-wishlist-page-container"> 3886(function (window) { 3887 try { 3888 if (window.__nmWishlistPageContainer) return; 3889 3890 const CONTAINER_ID = 'nm-wishlist-page-root'; 3891 const TARGET_SELECTORS = ['main#MainContent', 'main', '[role="main"]']; 3892 const RELATIVE_PLACEMENTS = ['before', 'after', 'start', 'end']; 3893 3894 function trimTrailingSlash(path) { 3895 const value = String(path); 3896 return value.length > 1 && value.charAt(value.length - 1) === '/' ? value.slice(0, -1) : value; 3897 } 3898 3899 function stripRoutesRoot(pathname) { 3900 const root = window.Shopify?.routes?.root; 3901 if (typeof root !== 'string') return pathname; 3902 const prefix = trimTrailingSlash(root); 3903 if (prefix === '' || prefix === '/') return pathname; 3904 if (pathname === prefix) return '/'; 3905 return pathname.indexOf(prefix + '/') === 0 ? pathname.slice(prefix.length) : pathname; 3906 } 3907 3908 function isConfiguredPage(pagePath) { 3909 const pathname = window.location?.pathname; 3910 if (typeof pathname !== 'string') return false; 3911 return trimTrailingSlash(stripRoutesRoot(pathname)) === trimTrailingSlash(pagePath); 3912 } 3913 3914 function hasShareToken() { 3915 const search = window.location?.search; 3916 if (!search) return false; 3917 return !!new URLSearchParams(search).get('w'); 3918 } 3919 3920 function isBootable(wishlistConfig, sdkConfig) { 3921 if (!sdkConfig || typeof sdkConfig !== 'object') return false; 3922 if (sdkConfig.app_enabled !== true) return false; 3923 if (sdkConfig.is_suspended === true) return false; 3924 return wishlistConfig.is_service_active === true; 3925 } 3926 3927 function matchElement(selector) { 3928 try { 3929 return window.document.querySelector(selector) || null; 3930 } catch (error) { 3931 return null; 3932 } 3933 } 3934 3935 function configuredTarget(placement) { 3936 if (!placement || typeof placement !== 'object') return null; 3937 if (typeof placement.css_selector !== 'string' || placement.css_selector === '') return null; 3938 const element = matchElement(placement.css_selector); 3939 if (!element) return null; 3940 const relative = RELATIVE_PLACEMENTS.indexOf(placement.relative_placement) === -1 ? 'start' : placement.relative_placement; 3941 return { element: element, relative: relative }; 3942 } 3943 3944 function builtInTarget() { 3945 for (const selector of TARGET_SELECTORS) { 3946 const element = matchElement(selector); 3947 if (element) return { element: element, relative: 'start' }; 3948 } 3949 return null; 3950 } 3951 3952 function insertContainer(container, target) { 3953 if (target.relative === 'before' || target.relative === 'after') { 3954 const parent = target.element.parentNode; 3955 if (!parent) return false; 3956 parent.insertBefore(container, target.relative === 'before' ? target.element : target.element.nextSibling || null); 3957 return true; 3958 } 3959 target.element.insertBefore(container, target.relative === 'end' ? null : target.element.firstChild || null); 3960 return true; 3961 } 3962 3963 function createContainer(placement) { 3964 const target = configuredTarget(placement) || builtInTarget(); 3965 if (!target) return null; 3966 const container = window.document.createElement('div'); 3967 container.id = CONTAINER_ID; 3968 container.setAttribute('data-nm-container-source', 'fallback'); 3969 return insertContainer(container, target) ? container : null; 3970 } 3971 3972 function usablePagePath(wishlistConfig) { 3973 const myWishlist = wishlistConfig && typeof wishlistConfig === 'object' ? wishlistConfig.my_wishlist : null; 3974 return myWishlist && typeof myWishlist.page_path === 'string' ? myWishlist.page_path : ''; 3975 } 3976 3977 function wishlistPageConfig(wishlistConfig) { 3978 const pagePath = usablePagePath(wishlistConfig); 3979 return pagePath && isConfiguredPage(pagePath) ? wishlistConfig.my_wishlist : null; 3980 } 3981 3982 function armContainer(myWishlist) { 3983 const container = window.document.getElementById(CONTAINER_ID) || createContainer(myWishlist.container_placement); 3984 if (container) container.removeAttribute('data-nm-page-state'); 3985 } 3986 3987 function markInactive() { 3988 const container = window.document.getElementById(CONTAINER_ID); 3989 if (container) container.setAttribute('data-nm-page-state', 'inactive'); 3990 } 3991 3992 function dearmContainer() { 3993 const stale = window.document.getElementById(CONTAINER_ID); 3994 if (stale && stale.getAttribute('data-nm-container-source') === 'fallback') stale.remove(); 3995 else markInactive(); 3996 } 3997 3998 function ensure(wishlistConfig, sdkConfig) {
3999 try { 4000 const myWishlist = wishlistPageConfig(wishlistConfig); 4001 if (!myWishlist) { 4002 if (usablePagePath(wishlistConfig)) dearmContainer(); 4003 return; 4004 } 4005 const active = myWishlist.type === 'separate_page' || hasShareToken(); 4006 if (active && isBootable(wishlistConfig, sdkConfig)) armContainer(myWishlist); 4007 else markInactive(); 4008 } catch (error) {} 4009 } 4010 4011 window.__nmWishlistPageContainer = { v: 1, ensure: ensure }; 4012 4013 const metafields = window._ReStockConfig?._metafields; 4014 ensure(metafields?.wishlistConfig, metafields?.sdkConfig); 4015 } catch (error) {} 4016})(window); 4017</script>
4017 4018<!-- END app snippet --> 4019
4020<script src="https://cdn.shopify.com/extensions/01a0e83c-88a3-702e-8442-82641270f3fe/bestpush-110/assets/restock-sdk-loader.js?v=1790602660" defer></script>
4020 4021 4022<style> 4023 #nm-wishlist-page-root { 4024 min-height: 60vh; 4025 } 4026 4027 #nm-wishlist-page-root[data-nm-container-source="fallback"] { 4028 box-sizing: border-box; 4029 max-width: 1200px; 4030 margin: 0 auto; 4031 padding: 0 1.5rem; 4032 } 4033 4034 #nm-wishlist-page-root[data-nm-page-state="inactive"]:empty { 4035 display: none; 4036 } 4037 4038 #nm-wishlist-page-root:empty { 4039 display: flex; 4040 align-items: center; 4041 justify-content: center; 4042 } 4043 4044 #nm-wishlist-page-root:empty::after { 4045 content: ""; 4046 width: 36px; 4047 height: 36px; 4048 border: 3px solid #e3e3e3; 4049 border-top-color: #1773b0; 4050 border-radius: 50%; 4051 animation: nm-wishlist-page-boot-spin 0.7s linear infinite; 4052 } 4053 4054 @keyframes nm-wishlist-page-boot-spin { 4055 to { 4056 transform: rotate(360deg); 4057 } 4058 } 4059 4060 body:has(#nm-wishlist-page-root:not([data-nm-page-state="inactive"])) .main-page-title, 4061 body:has(#nm-wishlist-page-root:not([data-nm-page-state="inactive"])) .page-title, 4062 body:has(#nm-wishlist-page-root:not(:empty)) .main-page-title, 4063 body:has(#nm-wishlist-page-root:not(:empty)) .page-title { 4064 display: none !important; 4065 } 4066</style> 4067 4068 4069</div><div id="shopify-block-ANU5xWEp0VmVnd25tc__16477348613150133823" class="shopify-block shopify-app-block revy-bundle-script-extension-wrapper"><link rel="preconnect" href="https://bundle.revy.io" crossorigin> 4070<link rel="dns-prefetch" href="https://bundle.revy.io"> 4071
4072<script id="rbu-ex-raw-js"> 4073var bsets = { 4074 cart: {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}, 4075 locale: 'en', 4076 reloadOnLineItemProperties: false, 4077 disableReloadOnCartUpdate: false, 4078 disableCartAttributeTracker: false, 4079 disableFacebookTracker: false, 4080 enableReloadOnAutoBundleMatch: false, 4081 useH2Header: false, 4082 matchCartDiscountTitle: false, 4083 enableCheckoutTriggerFunctions: false, 4084}; 4085 4086if(!window.revyBundleThemeSettings) { 4087 window.revyBundleThemeSettings = bsets 4088} else { 4089 window.revyBundleThemeSettings = Object.assign(window.revyBundleThemeSettings, bsets); 4090} 4091 4092window.revyBundleExData = {fe: false, fe_v2: false, bundles: []}; 4093 4094 4095 window.revyBundleExData.customer = { 4096 logged_in: false, 4097 total_spent: 0, 4098 orders_count: 0, 4099 tags: [] 4100 }; 4101 4102 4103 4104 window.revyBundleExData.fe = true; 4105 4106 4107 4108 window.revyBundleExData.fe_v2 = false; 4109 4110 4111 4112 4113 window.revyBundleExData.onlyWidgetAdds = false; 4114 4115 4116 4117 4118 window.revyBundleExData.discountTitle = "Bundle Discount"; 4119 4120 4121 4122 window.revyBundleExData.sfT = "387387e444676e9ddbbdc57ec696e781"; 4123 4124 4125 4126 4127 4128</script>
4128 4129 4130 4131 4132 4133 4134 4135
4135<script> 4136 if(document.querySelector("#rbu-ex-raw-js")) document.querySelector("#rbu-ex-raw-js").remove(); 4137 </script>
4137 4138 4139 <meta name="revy-bundle:style-url" content="https://cdn.shopify.com/extensions/01a0ab5a-cca2-7e24-bfb1-d896b685f7c1/unlimited-bundles-441/assets/revy-bundle.min.css" /> 4140 4141 4142
4142<script async src="https://cdn.shopify.com/extensions/01a0ab5a-cca2-7e24-bfb1-d896b685f7c1/unlimited-bundles-441/assets/revy-bundle.min.js" data-id="revy-bundle-extension-script"></script>
4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160</div>
4160<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4160 4161</body> 4162</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.