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/cart"> 27 28 <title> 29 Your Shopping Cart – AHCA/NCAL Publications 30 </title> 31 32 33 34 35 36<meta property="og:site_name" content="AHCA/NCAL Publications"> 37<meta property="og:url" content="https://ahcapublications.org/cart"> 38<meta property="og:title" content="Your Shopping Cart"> 39<meta property="og:type" content="website"> 40<meta property="og:description" content="AHCA/NCAL Publications"> 41 42 43 44 45 46 <meta name="twitter:site" content="@ahcancal"> 47 48<meta name="twitter:title" content="Your Shopping Cart"> 49<meta name="twitter:description" content="AHCA/NCAL Publications"> 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":"cart"}</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":"58764cf4-eda8-46de-a996-7f1c02c4fd07-1790651947","pageurl":"ahcapublications.org\/cart","u":"fba0c810beab","p":"cart"};</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
365<script> 366 window.revyBundleThemeSettings = { 367 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}, 368 locale: 'en' 369 }; 370</script>
vendor: 1 bytes, line 370
370
371<script async src="https://api.revy.io/bundle.js?shop=ahca-publications.myshopify.com" type="text/javascript"></script>
371 372 373 374 <!-- BEGIN app block: shopify://apps/uppromote-affiliate/blocks/message-bar/64c32457-930d-4cb9-9641-e24c0d9cf1f4 --> 375 376<style> 377 body { 378 transition: padding-top .2s; 379 } 380 .scaaf-message-bar { 381 --primary-text-color: ; 382 --secondary-text-color: ; 383 --primary-bg-color: ; 384 --secondary-bg-color: ; 385 --primary-text-size: px; 386 --secondary-text-size: px; 387 text-align: center; 388 display: block; 389 width: 100%; 390 padding: 10px; 391 animation-duration: .5s; 392 animation-name: fadeIn; 393 position: absolute; 394 top: 0; 395 left: 0; 396 width: 100%; 397 z-index: 10; 398 } 399 400 .scaaf-message-bar-content { 401 margin: 0; 402 padding: 0; 403 } 404 405 .scaaf-message-bar[data-layout=referring] { 406 background-color: var(--primary-bg-color); 407 color: var(--primary-text-color); 408 font-size: var(--primary-text-size); 409 } 410 411 .scaaf-message-bar[data-layout=direct] { 412 background-color: var(--secondary-bg-color); 413 color: var(--secondary-text-color); 414 font-size: var(--secondary-text-size); 415 } 416 417</style> 418
419<script type="text/javascript"> 420 (function() { 421 let container, contentContainer 422 const settingTag = document.querySelector('script#uppromote-message-bar-setting') 423 424 if (!settingTag || !settingTag.textContent) { 425 return 426 } 427 428 const setting = JSON.parse(settingTag.textContent) 429 if (!setting.referral_enable) { 430 return 431 } 432 433 const getCookie = (cName) => { 434 const name = cName + '=' 435 const ca = document.cookie.split(';') 436 for (let i = 0; i < ca.length; i++) { 437 let c = ca[i] 438 while (c.charAt(0) === ' ') { 439 c = c.substring(1) 440 } 441 if (c.indexOf(name) === 0) { 442 const raw = c.substring(name.length, c.length) 443 // Decode this value only, not the whole cookie string, so one malformed 444 // cookie (bare %) or a ';' inside another value can't break parsing here. 445 try { 446 return decodeURIComponent(raw) 447 } catch { 448 return raw 449 } 450 } 451 } 452 453 return null 454 } 455 456 function renderContainer() { 457 container = document.createElement('div') 458 container.classList.add('scaaf-message-bar') 459 contentContainer = document.createElement('p') 460 contentContainer.classList.add('scaaf-message-bar-content') 461 container.append(contentContainer) 462 } 463 464 function calculateLayout() { 465 const height = container.scrollHeight 466 467 function onMouseMove() { 468 document.body.style.paddingTop = `${height}px` 469 document.body.removeEventListener('mousemove', onMouseMove) 470 document.body.removeEventListener('touchstart', onMouseMove) 471 } 472 473 document.body.addEventListener('mousemove', onMouseMove) 474 document.body.addEventListener('touchstart', onMouseMove) 475 } 476 477 renderContainer() 478 479 function fillDirectContent() { 480 if (!setting.not_referral_enable) { 481 // Nothing to show: drop the optimistic "Loading" bar prepareForReferring may have left 482 container.remove() 483 return 484 } 485 contentContainer.style.visibility = 'visible' 486 container.dataset.layout = 'direct' 487 contentContainer.textContent = setting.not_referral_content 488 document.body.prepend(container) 489 calculateLayout() 490 } 491 492 function prepareForReferring() { 493 contentContainer.textContent = 'Loading' 494 contentContainer.style.visibility = 'hidden' 495 document.body.prepend(container) 496 calculateLayout() 497 } 498 499 function fillReferringContent(aff) { 500 container.dataset.layout = 'referring' 501 // Guard referral_content so a missing template can't throw and leave the bar stuck on "Loading" 502 contentContainer.textContent = (setting.referral_content || '') 503 .replaceAll('{affiliate_name}', aff.name) 504 .replaceAll('{company}', aff.company) 505 .replaceAll('{affiliate_firstname}', aff.first_name) 506 .replaceAll('{personal_detail}', aff.personal_detail) 507 contentContainer.style.visibility = 'visible' 508 } 509 510 function safeJsonParse (str) { 511 if (!str) return null; 512 try { 513 return JSON.parse(str); 514 } catch { 515 return null; 516 } 517 } 518 519 function renderFromCookie(affiliateID) { 520 if (!affiliateID) { 521 fillDirectContent() 522 return 523 } 524 525 prepareForReferring() 526 527 let info = null 528 const raw = getCookie('_up_a_info') 529 if (raw) { 530 info = safeJsonParse(raw) 531 } 532 533 if (!info) { 534 fillDirectContent() 535 return 536 } 537 538 const aff = { 539 company: info.company || '', 540 name: (info.first_name || '') + ' ' + (info.last_name || ''), 541 first_name: info.first_name || '', 542 personal_detail: getCookie('scaaf_pd') || '' 543 } 544 545 fillReferringContent(aff) 546 } 547 548 function paintMessageBar() { 549 if (!document.body) { 550 return requestAnimationFrame(paintMessageBar) 551 } 552
553 const urlParams = new URLSearchParams(window.location.search) 554 const scaRef = urlParams.get("sca_ref") 555 const urlAffiliateID = scaRef ? scaRef.split('.')[0] + '' : null 556 const cookieAffiliateID = getCookie('up_uppromote_aid') 557 const isReferralLink = !!scaRef 558 559 if (!isReferralLink) { 560 if (cookieAffiliateID) { 561 renderFromCookie(cookieAffiliateID) 562 return 563 } 564 fillDirectContent() 565 return 566 } 567 568 if (cookieAffiliateID === urlAffiliateID) { 569 renderFromCookie(cookieAffiliateID) 570 return 571 } 572 573 const lastClick = Number(getCookie('up_uppromote_lc') || 0) 574 const diffMinuteFromNow = (Date.now() - lastClick) / (60 * 1000) 575 if (diffMinuteFromNow <= 1) { 576 renderFromCookie(cookieAffiliateID) 577 return 578 } 579 580 let waited = 0 581 const MAX_WAIT = 5000 582 const INTERVAL = 300 583 584 const timer = setInterval(() => { 585 const newCookieID = getCookie('up_uppromote_aid') 586 const isStillThatAffiliate = newCookieID === urlAffiliateID 587 const isReceived = localStorage.getItem('up_uppromote_received') === '1' 588 let isLoadedAffiliateInfoDone = !!safeJsonParse(getCookie('_up_a_info')) 589 590 if (isReceived && isStillThatAffiliate && isLoadedAffiliateInfoDone) { 591 clearInterval(timer) 592 renderFromCookie(newCookieID) 593 return 594 } 595 596 waited += INTERVAL 597 if (waited >= MAX_WAIT) { 598 clearInterval(timer) 599 fillDirectContent() 600 } 601 }, INTERVAL) 602 } 603 604 requestAnimationFrame(paintMessageBar) 605 })() 606</script>
606 607 608 609<!-- END app block --><!-- 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'">
610<script> 611 document.addEventListener("DOMContentLoaded", function () { 612 const params = new URLSearchParams(window.location.search); 613 if (params.has('sca_ref') || params.has('sca_crp')) { 614 document.body.setAttribute('is-affiliate-link', ''); 615 } 616 }); 617</script>
617 618 619 620<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 621 622 623 624 625 626 627 628 629 630 631 632 633
633<script async src="https://static.klaviyo.com/onsite/js/SYxDdK/klaviyo.js?company_id=SYxDdK"></script>
633 634
634<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>
634 635 636 637 638 639 640 641
641<script> 642 window.klaviyoReviewsProductDesignMode = false 643 </script>
643 644 645 646 647 648 649 650 651 652 653<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core --> 654 655 656 657 658 659 660 661<link rel="dns-prefetch" href="https://cdn.judge.me"> 662<link rel="dns-prefetch" href="https://cdn1.judge.me"> 663<link rel="dns-prefetch" href="https://api.judge.me"> 664
665<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
665ou! 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
665itle":"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_
665youtube_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"
665:"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>
665 <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 )} 666</style> <style class='jdgm-settings-style'></style> 667 668 669 670 671 <style class='jdgm-miracle-styles'> 672 @-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
672/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} 673 674</style> 675 676 677 678 679 680 681 682 683
684<script data-cfasync='false' class='jdgm-script'> 685!function(e){window.jdgm=window.jdgm||{}; 686/* INF-1976 */ 687var _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;}(); 688if(_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;} 689jdgm.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/", 690jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 691setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){ 692!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 693(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!", 694a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))}, 695jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest; 696t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))}, 697t.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( 698".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 699parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"): 700jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css") 701)}))}(document); 702</script>
702 703<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> 704 705<!-- BEGIN app snippet: theme_fix_tags -->
705<script> 706 (function() { 707 var jdgmThemeFixes = null; 708 if (!jdgmThemeFixes) return; 709 710 // "All themes" fix: CSS and JS applied on every theme. CSS is injected 711 // before the per-theme fix so the theme-specific CSS wins the cascade. 712 // HTML is never applied globally (too risky). 713 var allThemesFix = jdgmThemeFixes['all']; 714 if (allThemesFix && allThemesFix.css) { 715 var allStyleTag = document.createElement('style'); 716 allStyleTag.classList.add('jdgm-theme-fix-style-all'); 717 allStyleTag.innerHTML = allThemesFix.css; 718 document.head.append(allStyleTag); 719 }; 720 721 if (allThemesFix && allThemesFix.js) { 722 var allScriptTag = document.createElement('script'); 723 allScriptTag.classList.add('jdgm-theme-fix-script-all'); 724 allScriptTag.innerHTML = allThemesFix.js; 725 document.head.append(allScriptTag); 726 }; 727 728 var thisThemeFix = jdgmThemeFixes[Shopify.theme.id]; 729 if (!thisThemeFix) return; 730 731 if (thisThemeFix.html) { 732 document.addEventListener("DOMContentLoaded", function() { 733 var htmlDiv = document.createElement('div'); 734 htmlDiv.classList.add('jdgm-theme-fix-html'); 735 htmlDiv.innerHTML = thisThemeFix.html; 736 document.body.append(htmlDiv); 737 }); 738 }; 739 740 if (thisThemeFix.css) { 741 var styleTag = document.createElement('style'); 742 styleTag.classList.add('jdgm-theme-fix-style'); 743 styleTag.innerHTML = thisThemeFix.css; 744 document.head.append(styleTag); 745 }; 746 747 if (thisThemeFix.js) { 748 var scriptTag = document.createElement('script'); 749 scriptTag.classList.add('jdgm-theme-fix-script'); 750 scriptTag.innerHTML = thisThemeFix.js; 751 document.head.append(scriptTag); 752 }; 753 })(); 754</script>
754 755<!-- END app snippet --> 756<!-- End of Judge.me Core --> 757 758 759 760<!-- END app block -->
760<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 760
760
761<script src="https://cdn.shopify.com/extensions/01a0eb2a-5ded-7fff-897f-bbc081e3d720/judgeme-764/assets/loader.js" type="text/javascript" defer="defer"></script>
761 762<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" /> 763<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" /> 764<meta property="og:image:width" content="1200" /> 765<meta property="og:image:height" content="628" /> 766<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
767<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: "cart"};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 767
767
768<script> 769 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 770</script>
vendor: 1 bytes, line 770
770
771<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}
771).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"}
771,{"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":"95f67b0f-42a3-4bf2-b28a-13e0fbf226ee","pageType":"cart","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>
771<script> 772 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 773 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 774 window.ShopifyAnalytics.meta.currency = 'USD'; 775 var meta = {"page":{"pageType":"cart","requestId":"58764cf4-eda8-46de-a996-7f1c02c4fd07-1790651947"}}; 776 for (var attr in meta) { 777 window.ShopifyAnalytics.meta[attr] = meta[attr]; 778 } 779</script>
vendor: 1 bytes, line 779
779
780<script class="analytics"> 781 (function () { 782 var customDocumentWrite = function(content) { 783 var jquery = null; 784 785 if (window.jQuery) { 786 jquery = window.jQuery; 787 } else if (window.Checkout && window.Checkout.$) { 788 jquery = window.Checkout.$; 789 } 790 791 if (jquery) { 792 jquery('body').append(content); 793 } 794 }; 795 796 var hasLoggedConversion = function(token) { 797 if (token) { 798 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 799 } 800 return false; 801 } 802 803 var setCookieIfConversion = function(token) { 804 if (token) { 805 var twoMonthsFromNow = new Date(Date.now()); 806 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 807 808 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 809 } 810 } 811 812 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 813 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 814 if (trekkie.integrations) { 815 return; 816 } 817 trekkie.methods = [ 818 'identify', 819 'page', 820 'ready', 821 'track', 822 'trackForm', 823 'trackLink' 824 ]; 825 trekkie.factory = function(method) { 826 return function() { 827 var args = Array.prototype.slice.call(arguments); 828 args.unshift(method); 829 trekkie.push(args); 830 if (method == 'track' || method == 'page') { 831 var pageUrl; 832 try { 833 pageUrl = window.location.href; 834 } catch (e) {} 835 var pageReferrer; 836 try { 837 pageReferrer = document.referrer; 838 } catch (e) {} 839 try { 840 if (window.__TREKKIE_SHIM_QUEUE == null) { 841 window.__TREKKIE_SHIM_QUEUE = []; 842 } 843 window.__TREKKIE_SHIM_QUEUE.push({ 844 from: 'trekkie-stub', 845 method: method, 846 args: args.slice(1), 847 pageContext: { 848 url: pageUrl, 849 referrer: pageReferrer 850 } 851 }); 852 } catch (e) { 853 // no-op 854 } 855 } 856 return trekkie; 857 }; 858 }; 859 for (var i = 0; i < trekkie.methods.length; i++) { 860 var key = trekkie.methods[i]; 861 trekkie[key] = trekkie.factory(key); 862 } 863 trekkie.load = function(config) { 864 trekkie.config = config || {}; 865 trekkie.config.initialDocumentCookie = document.cookie; 866 var first = document.getElementsByTagName('script')[0]; 867var script = document.createElement('script'); 868script.type = 'text/javascript'; 869script.onerror = function(e) { 870 var scriptFallback = document.createElement('script'); 871 scriptFallback.type = 'text/javascript'; 872 scriptFallback.onerror = function(error) { 873 var Monorail = { 874 produce: function produce(monorailDomain, schemaId, payload) { 875 var currentMs = new Date().getTime(); 876 var event = { 877 schema_id: schemaId, 878 payload: payload, 879 metadata: { 880 event_created_at_ms: currentMs, 881 event_sent_at_ms: currentMs 882 } 883 }; 884 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 885 }, 886 sendRequest: function sendRequest(endpointUrl, payload) { 887 // Try the sendBeacon API 888 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 889 var blobData = new window.Blob([payload], { 890 type: 'text/plain' 891 }); 892 893 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 894 return true; 895 } // sendBeacon was not successful 896 897 } // XHR beacon 898 899 var xhr = new XMLHttpRequest(); 900 901 try { 902 xhr.open('POST', endpointUrl); 903 xhr.setRequestHeader('Content-Type', 'text/plain'); 904 xhr.send(payload); 905 } catch (e) { 906 console.log(e); 907 } 908 909 return false; 910 }, 911 isIos12: function isIos12() { 912 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 913 } 914 }; 915 Monorail.produce('monorail-edge.shopifysvc.com', 916 'trekkie_storefront_load_errors/1.1', 917 {shop_id: 63984206049, 918 theme_id: 155522171105, 919 app_name: "storefront", 920 context_url: window.location.href, 921 source_url: "//ahcapublications.org/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 922 923 }; 924 scriptFallback.async = true; 925 scriptFallback.src = '//ahcapublications.org/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 926 first.parentNode.insertBefore(scriptFallback, first); 927}; 928script.async = true; 929script.src = '//ahcapublications.org/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 930first.parentNode.insertBefore(script, first); 931 932 }; 933 trekkie.load( 934 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":63984206049,"isMerchantRequest":null,"themeId":155522171105,"themeCityHash":"5744647592827822768","contentLanguage":"en","currency":"USD","eventMetadataId":"95f67b0f-42a3-4bf2-b28a-13e0fbf226ee"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 935 ); 936 937 var loaded = false;
938 trekkie.ready(function() { 939 if (loaded) return; 940 loaded = true; 941 942 window.ShopifyAnalytics.lib = window.trekkie; 943 944 var originalDocumentWrite = document.write; 945 document.write = customDocumentWrite; 946 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 947 document.write = originalDocumentWrite; 948 949 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 950 var token = match? match[1]: undefined; 951 if (!hasLoggedConversion(token)) { 952 setCookieIfConversion(token); 953 954 } 955 }); 956 957 window.ShopifyAnalytics.lib.page(null,{"pageType":"cart","requestId":"58764cf4-eda8-46de-a996-7f1c02c4fd07-1790651947","shopifyEmitted":true}); 958 959 var eventsListenerScript = document.createElement('script'); 960 eventsListenerScript.async = true; 961 eventsListenerScript.src = "//ahcapublications.org/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 962 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 963})();</script>
963 964
964<script> 965 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 966 window.ga = function ga() { 967 (window.ga.q = window.ga.q || []).push(arguments); 968 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 969 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 970 } 971 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."); 972 }; 973 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 974 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 975 } 976 } 977</script>
vendor: 1 bytes, line 977
977
978<script 979 defer 980 src="https://ahcapublications.org/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 981 data-application="storefront-renderer" 982 data-shop-id="63984206049" 983 data-render-region="gcp-us-central1" 984 data-page-type="cart" 985 data-theme-instance-id="155522171105" 986 data-theme-name="Icon" 987 data-theme-version="10.1.1" 988 data-monorail-region="shop_domain" 989 data-resource-timing-sampling-rate="10" 990 data-shs="true" 991 data-shs-beacon="true" 992 data-shs-export-with-fetch="true" 993 data-shs-logs-sample-rate="1" 994 data-shs-beacon-endpoint="https://ahcapublications.org/api/collect" 995></script>
995 996<meta name="shopify-y" content="6936e133-7c95-4c4e-a31b-2f49de746c36" data-expiration="1822209547000"><meta name="shopify-s" content="9025eafb-7051-454b-9cd8-af714af36da2" data-expiration="1790653747000"><meta name="new-cookie-storage-activated" content="t"> 997</head> 998<body class="gridlock template-cart 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--cart"> 999 1000 1001 <!-- Google Tag Manager (noscript) -->
vendor: 72 bytes, lines 1001-1002
1001 1002 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1002GTM-54KXQSK
vendor: 91 bytes, lines 1002-1004
1002" 1003 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 1004
1004<!-- End Google Tag Manager (noscript) --> 1005 1006 <div class="js-slideout-overlay site-overlay"></div> 1007 <div class="js-modal-overlay site-overlay"></div> 1008 <aside class="slideout slideout__drawer-left" data-wau-slideout="mobile-navigation" id="slideout-mobile-navigation"> 1009 <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"> 1010 <div class="slideout__trigger--close"> 1011 <button class="slideout__trigger-mobile-menu js-slideout-close" data-slideout-direction="left" aria-label="Close navigation" tabindex="0" type="button" name="button"> 1012 <div class="icn-close"></div> 1013 </button> 1014 </div> 1015 1016 1017 <div class="mobile-menu__block mobile-menu__cart-status" > 1018 <a class="mobile-menu__cart-icon" href="/cart"> 1019 <span class="vib-center">Cart</span> 1020 (<span class="mobile-menu__cart-count js-cart-count vib-center">0</span>) 1021 <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" 1022 viewBox="0 0 20.8 20" height="20px" xml:space="preserve"> 1023 <g class="hover-fill" fill="#000000"> 1024 <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 1025 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 1026 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 1027 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"/> 1028 <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 1029 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"/> 1030 <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 1031 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"/> 1032 </g> 1033 <style>.mobile-menu__cart-icon .icon--icon-theme-cart:hover .hover-fill { fill: #000000;}</style> 1034 </svg> 1035 1036 1037 1038 1039 1040 </a> 1041 </div> 1042 1043 1044 1045 1046 1047 1048 1049 <ul class="js-accordion js-accordion-mobile-nav c-accordion c-accordion--mobile-nav c-accordion--1603134" 1050 id="c-accordion--1603134" 1051 1052 1053 > 1054 1055 1056 1057 1058 1059 1060 1061 1062 <li> 1063 <a class="js-accordion-link c-accordion__link" href="/">Home</a> 1064 </li> 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 <li class="js-accordion-header c-accordion__header"> 1078 <a class="js-accordion-link c-accordion__link" href="/collections/staffing-retention">Shop All</a> 1079 <button class="dropdown-arrow" aria-label="Shop All" data-toggle="accordion" aria-expanded="false" aria-controls="c-accordion__panel--1603134-2" > 1080 1081 1082 <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" 1083 viewBox="0 0 20 13.3" xml:space="preserve"> 1084 <g class="hover-fill" fill="#000000"> 1085 <polygon points="17.7,0 10,8.3 2.3,0 0,2.5 10,13.3 20,2.5 "/> 1086 </g> 1087 <style>.c-accordion__header .icon--apollo-down-carrot:hover .hover-fill { fill: #000000;}</style> 1088 </svg> 1089 1090 1091 1092 1093 1094 1095 1096 </button> 1097 </li> 1098 1099 <li class="c-accordion__panel c-accordion__panel--1603134-2" id="c-accordion__panel--1603134-2" data-parent="#c-accordion--1603134"> 1100 1101 1102 1103 <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"> 1104 1105 1106 1107 <li> 1108 <a class="js-accordion-link c-accordion__link" href="/collections/ahca-ncal-quality-initiative">AHCA/NCAL Quality Initiative</a> 1109 </li> 1110 1111 1112 1113 <li> 1114 <a class="js-accordion-link c-accordion__link" href="/collections/assited-living-ncal">
1114Assisted Living (NCAL)</a> 1115 </li> 1116 1117 1118 1119 <li> 1120 <a class="js-accordion-link c-accordion__link" href="/collections/care-practice">Care Practice</a> 1121 </li> 1122 1123 1124 1125 <li> 1126 <a class="js-accordion-link c-accordion__link" href="/collections/compliance-and-regulation">Compliance and Regulation</a> 1127 </li> 1128 1129 1130 1131 <li> 1132 <a class="js-accordion-link c-accordion__link" href="/collections/nurse-assistant-8th-edition">Nurse Assistant 8th Edition</a> 1133 </li> 1134 1135 1136 1137 <li> 1138 <a class="js-accordion-link c-accordion__link" href="/collections/distaster-emergency-planning">Disaster & Emergency Planning</a> 1139 </li> 1140 1141 1142 1143 <li> 1144 <a class="js-accordion-link c-accordion__link" href="/collections/management-leadership">Management & Leadership</a> 1145 </li> 1146 1147 1148 1149 <li> 1150 <a class="js-accordion-link c-accordion__link" href="/collections/staffing-retention">Staffing & Retention</a> 1151 </li> 1152 1153 1154 1155 <li> 1156 <a class="js-accordion-link c-accordion__link" href="/collections/dementia-and-memory-care">Dementia and Memory Care</a> 1157 </li> 1158 1159 1160 </ul> 1161 </li> 1162 1163 1164 1165 1166 1167 1168 <li> 1169 <a class="js-accordion-link c-accordion__link" href="/pages/contact">Contact Us</a> 1170 </li> 1171 1172 1173 1174 1175 <li class="mobile-menu__item"> 1176 <a href="https://ahcapublications.org/customer_authentication/redirect?locale=en®ion_country=US"> 1177 <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" 1178 viewBox="0 0 20.5 20" height="16px" xml:space="preserve"> 1179 <g class="hover-fill" fill="#000000"> 1180 <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 1181 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 1182 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"/> 1183 </g> 1184 <style>.mobile-menu__item .icon--icon-theme-user:hover .hover-fill { fill: #000000;}</style> 1185 </svg> 1186 1187 1188 1189 1190 1191 <span class="mobile-menu__item--text vib-center"> Log In/Create Account</span> 1192 </a> 1193 </li> 1194 1195 1196 </ul><!-- /.c-accordion.c-accordion--mobile-nav --> 1197 1198 1199 1200 <div class="mobile-menu__block mobile-menu__search" ><predictive-search 1201 data-routes="/search/suggest" 1202 data-input-selector='input[name="q"]' 1203 data-results-selector="#predictive-search-mobile" 1204 ><form action="/search" method="get"> 1205 <label class="visually-hidden" for="searchbox-mobile-navigation">What are you looking for?</label> 1206 <input 1207 type="text" 1208 name="q" 1209 id="searchbox-mobile-navigation" 1210 class="searchbox__input" 1211 placeholder="What are you looking for?" 1212 value=""role="combobox" 1213 aria-expanded="false" 1214 aria-owns="predictive-search-results-list" 1215 aria-controls="predictive-search-results-list" 1216 aria-haspopup="listbox"
1217 aria-autocomplete="list" 1218 autocorrect="off" 1219 autocomplete="off" 1220 autocapitalize="off" 1221 spellcheck="false"/> 1222 <input name="options[prefix]" type="hidden" value="last"> 1223 1224 1225<div id="predictive-search-mobile" class="predictive-search" tabindex="-1"></div></form></predictive-search></div> 1226 1227 1228 1229 <div class="mobile-menu__block mobile-menu__social text-center" > 1230 1231<ul class="social-icons__wrapper"> 1232 1233 <li> 1234 <a href="https://www.facebook.com/ahcancal/" target="_blank" aria-label="Facebook"> 1235 1236 1237 1238 1239 <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" 1240 y="0px" viewBox="0 0 11 20" xml:space="preserve"> 1241 <g class="hover-fill" fill="#000000"> 1242 <path d="M11,0H8C5.2,0,3,2.2,3,5v3H0v4h3v8h4v-8h3l1-4H7V5c0-0.6,0.4-1,1-1h3V0z"/> 1243 </g> 1244 <style>.mobile-menu__social .icon--facebook:hover .hover-fill { fill: #313131;}</style> 1245 </svg> 1246 1247 1248 1249 1250 1251 </a> 1252 </li> 1253 1254 1255 <li> 1256 <a href="https://www.linkedin.com/company/american-health-care-association/" target="_blank" aria-label="Linkedin"> 1257 1258 1259 1260 1261 <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" 1262 y="0px" viewBox="0 0 21 20" xml:space="preserve"> 1263 <g class="hover-fill" fill="#000000"> 1264 <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 1265 C8.4,9.1,11.2,6.3,14.7,6.3z"/> 1266 <rect y="7.4" width="4.2" height="12.6"/> 1267 <circle cx="2.1" cy="2.1" r="2.1"/> 1268 </g> 1269 <style>.mobile-menu__social .icon--linkedin:hover .hover-fill { fill: #313131;}</style> 1270 </svg> 1271 1272 1273 1274 1275 1276 </a> 1277 </li> 1278 1279 1280 1281 <li> 1282 <a href="https://twitter.com/ahcancal" target="_blank" aria-label="Twitter"> 1283 1284 1285 1286 1287 <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" 1288 viewBox="0 0 23 20" xml:space="preserve"> 1289 <g class="hover-fill" fill="#000000"> 1290 <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> 1291 </g> 1292 <style>.mobile-menu__social .icon--twitter:hover .hover-fill { fill: #313131;}</style> 1293 </svg> 1294 1295 1296 1297 1298 1299 </a> 1300 </li> 1301 1302 1303 1304 1305 <li> 1306 <a href="https://www.youtube.com/user/ahcancalstream" target="_blank" aria-label="Youtube"> 1307 1308 1309 1310 1311 <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" 1312 y="0px" viewBox="0 0 28.5 20" xml:space="preserve"> 1313 <g class="hover-fill" fill="#000000"> 1314 <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 1315 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 1316 M11.5,14.3V5.9l7.3,4.2L11.5,14.3z"/> 1317 </g> 1318 <style>.mobile-menu__social .icon--youtube:hover .hover-fill { fill: #313131;}</style> 1319 </svg> 1320 1321 1322 1323 1324 1325 </a> 1326 </li> 1327 1328 1329 1330 1331</ul> 1332 1333 </div> 1334 1335 1336 <style data-shopify> 1337 .mobile-menu { 1338 --background-color: #ffffff; 1339 --link-color: #000000; 1340 --border-color: #000000; 1341 } 1342 </style> 1343 <style> 1344 .mobile-menu { 1345 background: #ffffff; 1346 height: 100vh; 1347 }
1348 .slideout__drawer-left, 1349 .mobile-menu__search input { 1350 background: #ffffff; 1351 } 1352 .mobile-menu .mobile-menu__item { 1353 border-bottom: 1px solid #000000; 1354 } 1355 .mobile-menu__search form input, 1356 .mobile-menu__cart-icon, 1357 .mobile-menu__accordion > .mobile-menu__item:first-child { 1358 border-color: #000000; 1359 } 1360 .mobile-menu .mobile-menu__item a, 1361 .mobile-menu__cart-status a, 1362 .mobile-menu .mobile-menu__item i, 1363 .mobile-menu__featured-text p, 1364 .mobile-menu__search input, 1365 .mobile-menu__featured-text a, 1366 .mobile-menu__search input:focus { 1367 color: #000000; 1368 } 1369 .mobile-menu__search ::-webkit-input-placeholder { /* WebKit browsers */ 1370 color: #000000; 1371 } 1372 .mobile-menu__search :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 1373 color: #000000; 1374 } 1375 .mobile-menu__search ::-moz-placeholder { /* Mozilla Firefox 19+ */ 1376 color: #000000; 1377 } 1378 .mobile-menu__search :-ms-input-placeholder { /* Internet Explorer 10+ */ 1379 color: #000000; 1380 } 1381 .mobile-menu .slideout__trigger-mobile-menu .icn-close:after, 1382 .mobile-menu .slideout__trigger-mobile-menu .icn-close:before { 1383 border-color: #000000 !important; 1384 } 1385 1386 /* inherit link color */ 1387 .c-accordion.c-accordion--mobile-nav .dropdown-arrow { 1388 color: #000000; 1389 border-color: #000000; 1390 } 1391 .c-accordion.c-accordion--mobile-nav:not(.c-accordion--mobile-nav__inner) > li:first-child, 1392 .c-accordion.c-accordion--mobile-nav li:not(.c-accordion__panel) { 1393 border-color: #000000 !important; 1394 } 1395 .c-accordion.c-accordion--mobile-nav a { 1396 color: #000000; 1397 } 1398 </style> 1399</nav> 1400 1401 1402</div> 1403 </aside> 1404 1405 <div class="site-wrap"> 1406 1407 <theme-header> 1408 <!-- BEGIN sections: header-group --> 1409<div id="shopify-section-sections--20546967011553__announcement-bar" class="shopify-section shopify-section-group-header-group"> 1410<style> 1411 .js-announcement-carousel { 1412 opacity: 0; 1413 -webkit-transition: opacity 0.4s; 1414 transition: opacity 0.4s; 1415 } 1416 .js-announcement-carousel.is-hidden { 1417 display: none; 1418 } 1419 .js-announcement-carousel.flickity-enabled { 1420 opacity: 1; 1421 } 1422</style> 1423<section class="announcement__bar-section topbar gridlock-fluid js-top-bar" 1424 data-section-id="sections--20546967011553__announcement-bar" 1425 data-section-type="announcement-bar-section"> 1426 1427 <div class="grid__wrapper full rg0"> 1428 1429 1430 <ul class="announcement__bar-nav span-3 auto sm-hide"> 1431 1432 <li><a href="/account/login">Log in</a></li> 1433 1434 </ul> 1435 1436 1437 <div class=" span-6 auto sm-span-12" id="banner-message"> 1438 1439 1440 1441 <div class="announcement--carousel flickity__section js-announcement-carousel is-hidden" data-flickity-config='{ 1442 "wrapAround":true, 1443 "dragThreshold":"15", 1444 "pauseAutoPlayOnHover":false, 1445 "autoPlay": false, 1446 "pageDots":false, 1447 "prevNextButtons": true 1448 }'> 1449 1450 1451 <div class="announcement__carousel-item" data-sli
1451der-index="0"> 1452 <div class="rte"> 1453 <p>REQUIRES UNIQUE BOOKSTORE LOG IN</p> 1454 </div> 1455 </div> 1456 1457 <div class="announcement__carousel-item" data-slider-index="1"> 1458 <div class="rte"> 1459 <p>BUILD YOUR COLLECTION WITH OUR STAFF PICKS</p> 1460 </div> 1461 </div> 1462 1463 </div> 1464 1465 </div> 1466 1467 <ul class="announcement__cart shopping__cart-links span-3 auto sm-hide"> 1468 1469 1470 1471 </ul> 1472 1473 </div> 1474 1475</section> 1476 1477<style data-shopify> 1478 1479 .announcement__bar-section { 1480 --topbar-font-size: 18px; 1481 --topbar-text-color: #ffffff; 1482 --topbar-text-color-light: #ffffff; 1483 --topbar-background-color: #23ae3e; 1484 --topbar-font-family: var(--main-family); 1485 } 1486 1487 .announcement__bar-section { 1488 font-size: 18px; 1489 font-size: var( --topbar-font-size, 18px); 1490 text-align: center !important; 1491 } 1492 .announcement__bar-section, 1493 .announcement__bar-section a { 1494 color: #ffffff; 1495 color: var( --topbar-text-color, #ffffff); 1496 } 1497 1498 .announcement__bar-section .slideout__trigger--open button.button-as-link, 1499 .announcement__bar-section ul.shopping__cart-links li a:hover, 1500 .announcement__bar-section ul.announcement__bar-nav li a:hover, 1501 .announcement__bar-section ul.shopping__cart-links li a:focus, 1502 .announcement__bar-section ul.announcement__bar-nav li a:focus, 1503 .announcement__bar-section .slideout__trigger-mobile-menu:hover, 1504 .announcement__bar-section .slideout__trigger-mobile-menu:focus { 1505 color: #ffffff; 1506 color: var( --topbar-text-color-light, #ffffff); 1507 } 1508 .announcement__bar-section ul.shopping__cart-links li a { 1509 font-size: 18px; 1510 font-size: var( --topbar-font-size, 18px); 1511 } 1512 .announcement__bar-section .disclosure__toggle, 1513 .announcement__bar-section .slideout__trigger--open button.button-as-link { 1514 font-size: var( --topbar-font-size, 18px) !important; 1515 font-family: var(--main-family, Jost, sans-serif) !important; 1516 color: #ffffff; 1517 background-color: #23ae3e; 1518 } 1519 .announcement__bar-section .my-cart-text, 1520 .announcement__bar-section .js-cart-count { 1521 font-size: var( --topbar-font-size, 18px) !important; 1522 font-family: var(--main-family, Jost, sans-serif) !important; 1523 } 1524 .announcement__bar-section p { 1525 font-size: var( --topbar-font-size, 18px) !important; 1526 } 1527 .announcement__bar-section .slideout__trigger--open button.button-as-link:hover, 1528 .announcement__bar-section .slideout__trigger--open button.button-as-link: visited, 1529 .announcement__bar-section .disclosure__toggle:hover { 1530 color: #ffffff; 1531 } 1532 1533 1534</style> 1535 1536 1537</div><div id="shopify-section-sections--20546967011553__header" class="shopify-section shopify-section-group-header-group wau--header"><header class="header-section" 1538data-section-id="sections--20546967011553__header" 1539data-section-type="header-section"> 1540 <div id="navigation"> 1541 <div class="row"> 1542 <div class="nav-container inline logo-center"><!-- start nav container --> 1543 1544 <!-- Mobile menu trigger --> 1545 <div class="mobile-menu__trigger mobile-only"> 1546 <div class="slideout__trigger--open text-left"> 1547 <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"> 1548 <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" 1549 viewBox="0 0 26.7 20" height="14px" xml:space="preserve"> 1550 <g class="hover-fill" fill="var(--pre-scroll-color)"> 1551 <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"/> 1552 <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"/> 1553 <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.
15531C0.5,2.2,0,1.7,0,1.1z"/> 1554 </g> 1555 <style>.slideout__trigger-mobile-menu .icon--icon-theme-menu-bars:hover .hover-fill { fill: var(--pre-scroll-color);}</style> 1556 </svg> 1557 1558 1559 1560 1561 1562 </button> 1563 </div> 1564 </div> 1565 1566 1567 1568 <nav aria-label="Primary Navigation" class="navigation header-navigation "> 1569 <ul role="menubar" aria-label="Primary Navigation" id="main-nav" class="navigation__menu"> 1570 1571 1572 1573 1574 1575 <li class="navigation__menuitem" role="none"> 1576 <a class="navigation__menulink js-menu-link is_upcase-true" role="menuitem" href="/">Home</a> 1577 </li> 1578 1579 1580 1581 1582 1583 1584 1585 <li data-active-class="navigation__menuitem--active" class="navigation__menuitem navigation__menuitem--dropdown js-doubletap-to-go js-menuitem" role="none"> 1586 <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"> 1587 Shop All 1588 1589 1590 <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" 1591 viewBox="0 0 20 13.3" xml:space="preserve"> 1592 <g class="hover-fill" fill="var(--pre-scroll-color)"> 1593 <polygon points="17.7,0 10,8.3 2.3,0 0,2.5 10,13.3 20,2.5 "/> 1594 </g> 1595 <style>.navigation__menulink .icon--apollo-down-carrot:hover .hover-fill { fill: var(--pre-scroll-color);}</style> 1596 </svg> 1597 1598 1599 1600 1601 1602 1603 1604 </a> 1605 1606 1607 <ul class="megamenu"> 1608 <div class="megamenu__container grid__wrapper"> 1609 <!-- Start Megamenu Inner Links --> 1610 <li class="span-3 auto"> 1611 <h4 class="megamenu__header">Shop All</h4> 1612 <ul class="megamenu__list"> 1613 1614 1615 <li class="megamenu__listitem"> 1616 <a class="megamenu__listlink js-megamenu-menu-link" href="/collections/ahca-ncal-quality-initiative">AHCA/NCAL Quality Initiative</a> 1617 </li> 1618 1619 1620 1621 <li class="megamenu__listitem"> 1622 <a class="megamenu__listlink js-megamenu-menu-link" href="/collections/assited-living-ncal">Assisted Living (NCAL)</a> 1623 </li> 1624 1625 1626 1627 <li class="megamenu__listitem"> 1628 <a class="megamenu__listlink js-megamenu-menu-link" href="/collections/care-practice">Care Practice</a> 1629 </li> 1630 1631 1632 1633 <li class="megamenu__listitem"> 1634 <a class="megamenu__listlink js-megamenu-menu-link" href="/collections/compliance-and-regulation">Compliance and Regulation</a> 1635 </li> 1636 1637 1638 1639 <li class="megamenu__listitem"> 1640 <a class="megamenu__listlink js-megamenu-menu-link" href="/collections/nurse-assistant-8th-edition">Nurse Assistant 8th Edition</a> 1641 </li> 1642 1643 1644 1645 <li class="megamenu__listitem"> 1646 <a class="megamenu__listlink js-megamenu-menu-link" href="/collections/distaster-emergency-planning">Disaster & Emergency Planning</a> 1647 </li> 1648 1649 1650 1651 <li class="megamenu__listitem"> 1652 <a class="megamenu__listlink js-megamenu-menu-link" href="/collections/management-leadership">Management & Leadership</a> 1653 </li> 1654 1655 1656 1657 <li class="megamenu__listitem"> 1658 <a class="megamenu__listlink js-megamenu-menu-link" href="/collections/staffing-retention">Staffing & Retention</a> 1659 </li> 1660 1661 1662 1663 <li class="megamenu__listitem"> 1664 <a class="megamenu__listlink js-megamenu-menu-link" href="/collections/dementia-and-memory-care">Dementia and Memory Care</a> 1665 </li> 1666 1667 1668 </ul> 1669 </li> 1670 1671 <li class="span-2 auto product js-megamenu-product"> 1672 <div class="ci"> 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 <div class="prod-image image_natural"> 1690 <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!"> 1691 1692 <div class="reveal"> 1693 1694 1695 1696 1697 1698<div class="box-ratio " style="padding-bottom: 100.0%;"> 1699 <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
1699w, 900px"> 1700</div> 1701<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> 1702 1703 1704 1705 1706 </div> 1707 <!-- /.reveal --></a> 1708 1709 <button 1710 class="quick-view-9692350349537 product-listing__quickview-trigger js-modal-open js-quickview-trigger" 1711 type="button" 1712 name="button" 1713 data-wau-modal-target="quickview" 1714 data-product-url="/products/2026-27-nursing-home-salary-benefits-report-now-available?view=quick" 1715 > 1716 <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" 1717 viewBox="0 0 20 20" height="18px" xml:space="preserve"> 1718 <g class="hover-fill" fill="var(--text-color)"> 1719 <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 1720 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 1721 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"/> 1722 </g> 1723 <style>.product-listing__quickview-trigger .icon--icon-theme-search:hover .hover-fill { fill: var(--text-color);}</style> 1724 </svg> 1725 1726 1727 1728 1729 1730 </button> 1731 1732 </div> 1733</div> 1734 1735<div class="product-details"> 1736 <a href="/collections/staffing-retention/products/2026-27-nursing-home-salary-benefits-report-now-available" class="js-product-details-link"> 1737 1738 <h3 class="mb0">NEWLY RELEASED 2026-27 Nursing Home Salary & Benefits Report Now Available!</h3> 1739 </a> 1740 1741 1742<div class="price price--listing" 1743><dl class="price__regular"> 1744 <dt> 1745 <span class="visually-hidden visually-hidden--inline">Regular</span> 1746 </dt> 1747 <dd> 1748 <span class="price-item price-item--regular">$325.00 1749</span> 1750 </dd> 1751 </dl> 1752 <dl class="price__sale"> 1753 <dt> 1754 <span class="visually-hidden visually-hidden--inline">Sale</span> 1755 </dt> 1756 <dd> 1757 <span class="price-item price-item--sale">$325.00 1758</span> 1759 </dd> 1760 <dt> 1761 <span class="visually-hidden visually-hidden--inline">Regular</span> 1762 </dt> 1763 <dd> 1764 <s class="price-item price-item--regular"> 1765 1766 </s> 1767 </dd> 1768 </dl> 1769 <div class="price__badges"> 1770 <span class="price__badge price__badge--sold-out"> 1771 <span>Sold Out</span> 1772 </span> 1773 </div> 1774 <dl class="price__unit"> 1775 <dt> 1776 <span class="visually-hidden visually-hidden--inline">Unit Price</span> 1777 </dt> 1778 <dd class="price-unit-price"><span></span><span aria-hidden="true">/</span><span class="visually-hidden">per </span><span></span></dd> 1779 </dl> 1780</div> 1781 1782<div class="product_listing_options"> 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 </div> 1796 1797 1798</div> 1799 1800 </li> 1801 1802 <li class="span-2 auto product js-megamenu-product"> 1803 <div class="ci"> 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 <div class="prod-image image_natural"> 1819 <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)"> 1820 1821 <div class="reveal"> 1822 1823 1824 1825 1826 1827<div class="box-ratio " style="padding-bottom: 100.0%;"> 1828 <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
1828w, 900px"> 1829</div> 1830<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> 1831 1832 1833 1834 1835 </div> 1836 <!-- /.reveal --></a> 1837 1838 <button 1839 class="quick-view-8821432549601 product-listing__quickview-trigger js-modal-open js-quickview-trigger" 1840 type="button" 1841 name="button" 1842 data-wau-modal-target="quickview" 1843 data-product-url="/products/how-to-be-a-feeding-assistant-a-quality-approach-to-assisted-dining?view=quick" 1844 > 1845 <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" 1846 viewBox="0 0 20 20" height="18px" xml:space="preserve"> 1847 <g class="hover-fill" fill="var(--text-color)"> 1848 <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 1849 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 1850 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"/> 1851 </g> 1852 <style>.product-listing__quickview-trigger .icon--icon-theme-search:hover .hover-fill { fill: var(--text-color);}</style> 1853 </svg> 1854 1855 1856 1857 1858 1859 </button> 1860 1861 </div> 1862</div> 1863 1864<div class="product-details"> 1865 <a href="/collections/staffing-retention/products/how-to-be-a-feeding-assistant-a-quality-approach-to-assisted-dining" class="js-product-details-link"> 1866 1867 <h3 class="mb0">How to be a Feeding Assistant: A Quality Approach to Assisted Dining (2026 Edition)</h3> 1868 </a> 1869 1870 1871<div class="price price--listing" 1872><dl class="price__regular"> 1873 <dt> 1874 <span class="visually-hidden visually-hidden--inline">Regular</span> 1875 </dt> 1876 <dd> 1877 <span class="price-item price-item--regular">$29.99 1878</span> 1879 </dd> 1880 </dl> 1881 <dl class="price__sale"> 1882 <dt> 1883 <span class="visually-hidden visually-hidden--inline">Sale</span> 1884 </dt> 1885 <dd> 1886 <span class="price-item price-item--sale">$29.99 1887</span> 1888 </dd> 1889 <dt> 1890 <span class="visually-hidden visually-hidden--inline">Regular</span> 1891 </dt> 1892 <dd> 1893 <s class="price-item price-item--regular"> 1894 1895 </s> 1896 </dd> 1897 </dl> 1898 <div class="price__badges"> 1899 <span class="price__badge price__badge--sold-out"> 1900 <span>Sold Out</span> 1901 </span> 1902 </div> 1903 <dl class="price__unit"> 1904 <dt> 1905 <span class="visually-hidden visually-hidden--inline">Unit Price</span> 1906 </dt> 1907 <dd class="price-unit-price"><span></span><span aria-hidden="true">/</span><span class="visually-hidden">per </span><span></span></dd> 1908 </dl> 1909</div> 1910 1911<div class="product_listing_options"> 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 </div> 1925 1926 1927</div> 1928 1929 </li> 1930 1931 <li class="span-2 auto product js-megamenu-product"> 1932 <div class="ci"> 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 <div class="prod-image image_natural"> 1946 <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"> 1947 1948 <div class="reveal"> 1949 1950 1951 1952 1953 1954<div class="box-ratio " style="padding-bottom: 100.0%;"> 1955 <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
1955w, 900px"> 1956</div> 1957<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> 1958 1959 1960 1961 1962 </div> 1963 <!-- /.reveal --></a> 1964 1965 <button 1966 class="quick-view-8762431242465 product-listing__quickview-trigger js-modal-open js-quickview-trigger" 1967 type="button" 1968 name="button" 1969 data-wau-modal-target="quickview" 1970 data-product-url="/products/long-term-care-success-how-senior-care-communities-thrive-clinically-and-financially?view=quick" 1971 > 1972 <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" 1973 viewBox="0 0 20 20" height="18px" xml:space="preserve"> 1974 <g class="hover-fill" fill="var(--text-color)"> 1975 <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 1976 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 1977 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"/> 1978 </g> 1979 <style>.product-listing__quickview-trigger .icon--icon-theme-search:hover .hover-fill { fill: var(--text-color);}</style> 1980 </svg> 1981 1982 1983 1984 1985 1986 </button> 1987 1988 </div> 1989</div> 1990 1991<div class="product-details"> 1992 <a href="/collections/staffing-retention/products/long-term-care-success-how-senior-care-communities-thrive-clinically-and-financially" class="js-product-details-link"> 1993 1994 <h3 class="mb0">Long Term Care Success: How Senior Care Communities Thrive Clinically and Financially</h3> 1995 </a> 1996 1997 1998<div class="price price--listing" 1999><dl class="price__regular"> 2000 <dt> 2001 <span class="visually-hidden visually-hidden--inline">Regular</span> 2002 </dt> 2003 <dd> 2004 <span class="price-item price-item--regular">$39.95 2005</span> 2006 </dd> 2007 </dl> 2008 <dl class="price__sale"> 2009 <dt> 2010 <span class="visually-hidden visually-hidden--inline">Sale</span> 2011 </dt> 2012 <dd> 2013 <span class="price-item price-item--sale">$39.95 2014</span> 2015 </dd> 2016 <dt> 2017 <span class="visually-hidden visually-hidden--inline">Regular</span> 2018 </dt> 2019 <dd> 2020 <s class="price-item price-item--regular"> 2021 2022 </s> 2023 </dd> 2024 </dl> 2025 <div class="price__badges"> 2026 <span class="price__badge price__badge--sold-out"> 2027 <span>Sold Out</span> 2028 </span> 2029 </div> 2030 <dl class="price__unit"> 2031 <dt> 2032 <span class="visually-hidden visually-hidden--inline">Unit Price</span> 2033 </dt> 2034 <dd class="price-unit-price"><span></span><span aria-hidden="true">/</span><span class="visually-hidden">per </span><span></span></dd> 2035 </dl> 2036</div> 2037 2038<div class="product_listing_options"> 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 </div> 2052 2053 2054</div> 2055 2056 </li> 2057 2058 <li class="span-2 auto product js-megamenu-product"> 2059 <div class="ci"> 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 <div class="prod-image image_natural"> 2071 <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"> 2072 2073 <div class="reveal"> 2074 2075 2076 2077 2078 2079<div class="box-ratio " style="padding-bottom: 100.0%;"> 2080 <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
2080w, 900px"> 2081</div> 2082<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> 2083 2084 2085 2086 2087 </div> 2088 <!-- /.reveal --></a> 2089 2090 <button 2091 class="quick-view-7669687222497 product-listing__quickview-trigger js-modal-open js-quickview-trigger" 2092 type="button" 2093 name="button" 2094 data-wau-modal-target="quickview" 2095 data-product-url="/products/essential-in-services-for-long-term-care-education-for-frontline-staff-2021-edition?view=quick" 2096 > 2097 <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" 2098 viewBox="0 0 20 20" height="18px" xml:space="preserve"> 2099 <g class="hover-fill" fill="var(--text-color)"> 2100 <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 2101 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 2102 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"/> 2103 </g> 2104 <style>.product-listing__quickview-trigger .icon--icon-theme-search:hover .hover-fill { fill: var(--text-color);}</style> 2105 </svg> 2106 2107 2108 2109 2110 2111 </button> 2112 2113 </div> 2114</div> 2115 2116<div class="product-details"> 2117 <a href="/collections/staffing-retention/products/essential-in-services-for-long-term-care-education-for-frontline-staff-2021-edition" class="js-product-details-link"> 2118 2119 <h3 class="mb0">Essential In-Services for Long-Term Care: Education for Frontline Staff, 2021 Edition</h3> 2120 </a> 2121 2122 2123<div class="price price--listing" 2124><dl class="price__regular"> 2125 <dt> 2126 <span class="visually-hidden visually-hidden--inline">Regular</span> 2127 </dt> 2128 <dd> 2129 <span class="price-item price-item--regular">$210.00 2130</span> 2131 </dd> 2132 </dl> 2133 <dl class="price__sale"> 2134 <dt> 2135 <span class="visually-hidden visually-hidden--inline">Sale</span> 2136 </dt> 2137 <dd> 2138 <span class="price-item price-item--sale">$210.00 2139</span> 2140 </dd> 2141 <dt> 2142 <span class="visually-hidden visually-hidden--inline">Regular</span> 2143 </dt> 2144 <dd> 2145 <s class="price-item price-item--regular"> 2146 2147 </s> 2148 </dd> 2149 </dl> 2150 <div class="price__badges"> 2151 <span class="price__badge price__badge--sold-out"> 2152 <span>Sold Out</span> 2153 </span> 2154 </div> 2155 <dl class="price__unit"> 2156 <dt> 2157 <span class="visually-hidden visually-hidden--inline">Unit Price</span> 2158 </dt> 2159 <dd class="price-unit-price"><span></span><span aria-hidden="true">/</span><span class="visually-hidden">per </span><span></span></dd> 2160 </dl> 2161</div> 2162 2163<div class="product_listing_options"> 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 </div> 2177 2178 2179</div> 2180 2181 </li> 2182 2183 </div> 2184 2185 <div class="menu--content_container grid__wrapper"> 2186 2187 <div class="header_social-icons"> 2188<ul class="social-icons__wrapper"> 2189 2190 <li> 2191 <a href="https://www.facebook.com/ahcancal/" target="_blank" aria-label="Facebook"> 2192 2193 2194 2195 2196 <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" 2197 y="0px" viewBox="0 0 11 20" xml:space="preserve"> 2198 <g class="hover-fill" fill=""> 2199 <path d="M11,0H8C5.2,0,3,2.2,3,5v3H0v4h3v8h4v-8h3l1-4H7V5c0-0.6,0.4-1,1-1h3V0z"/> 2200 </g> 2201 <style> .icon--facebook:hover .hover-fill { fill: ;}</style> 2202 </svg> 2203 2204 2205 2206 2207 2208 </a> 2209 </li> 2210 2211 2212 <li> 2213 <a href="https://www.linkedin.com/company/american-health-care-association/" target="_blank" aria-label="Linkedin"> 2214 2215 2216 2217 2218 <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" 2219 y="0px" viewBox="0 0 21 20" xml:space="preserve"> 2220 <g class="hover-fill" fill=""> 2221 <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 2222 C8.4,9.1,11.2,6.3,14.7,6.3z"/> 2223 <rect y="7.4" width="4.2" height="12.6"/> 2224 <circle cx="2.1" cy="2.1" r="2.1"/> 2225 </g> 2226 <style> .icon--linkedin:hover .hover-fill { fill: ;}</style> 2227 </svg> 2228 2229 2230 2231 2232 2233 </a> 2234 </li> 2235 2236 2237 2238 <li> 2239 <a href="https://twitter.com/ahcancal" target="_blank" aria-label="Twitter"> 2240 2241 2242 2243 2244 <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"
2245 viewBox="0 0 23 20" xml:space="preserve"> 2246 <g class="hover-fill" fill=""> 2247 <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> 2248 </g> 2249 <style> .icon--twitter:hover .hover-fill { fill: ;}</style> 2250 </svg> 2251 2252 2253 2254 2255 2256 </a> 2257 </li> 2258 2259 2260 2261 2262 <li> 2263 <a href="https://www.youtube.com/user/ahcancalstream" target="_blank" aria-label="Youtube"> 2264 2265 2266 2267 2268 <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" 2269 y="0px" viewBox="0 0 28.5 20" xml:space="preserve"> 2270 <g class="hover-fill" fill=""> 2271 <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 2272 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 2273 M11.5,14.3V5.9l7.3,4.2L11.5,14.3z"/> 2274 </g> 2275 <style> .icon--youtube:hover .hover-fill { fill: ;}</style> 2276 </svg> 2277 2278 2279 2280 2281 2282 </a> 2283 </li> 2284 2285 2286 2287 2288</ul> 2289</div> 2290 2291 2292 </div> 2293 2294 </ul> 2295 2296 </li> 2297 2298 2299 2300 2301 2302 2303 2304 <li class="navigation__menuitem" role="none"> 2305 <a class="navigation__menulink js-menu-link is_upcase-true" role="menuitem" href="/pages/contact">Contact Us</a> 2306 </li> 2307 2308 2309 2310 </ul> 2311 </nav> 2312 2313 2314 <div id="logo" class="sm-span-6 md-span-8 auto inline"> 2315 2316 <div class="first_logo"> 2317 <a href="/"> 2318 <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"> 2319 </a> 2320 </div> 2321 2322 2323</div> 2324 2325 2326 <div class="grid"> 2327 2328 <div> 2329 <ul class="header__shopping-cart shopping__cart-links "> 2330 2331 <li class="cart-links__item seeks slideout__trigger--open"> 2332 <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"> 2333 <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" 2334 viewBox="0 0 20 20" height="16px" xml:space="preserve"> 2335 <g class="hover-fill" fill="var(--pre-scroll-color)"> 2336 <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 2337 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 2338 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"/> 2339 </g> 2340 <style>.header__shopping-cart .icon--icon-theme-search:hover .hover-fill { fill: var(--pre-scroll-color);}</style> 2341 </svg> 2342 2343 2344 2345 2346 2347 </button> 2348 </li> 2349 2350 2351 <li class="cart-links__item cust"> 2352 <a href="https://ahcapublications.org/customer_authentication/redirect?locale=en®ion_country=US"> 2353 <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" 2354 viewBox="0 0 20.5 20" height="16px" xml:space="preserve"> 2355 <g class="hover-fill" fill="var(--pre-scroll-color)"> 2356 <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 2357 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 2358 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"/> 2359 </g> 2360 <style>.header__shopping-cart .icon--icon-theme-user:hover .hover-fill { fill: var(--pre-scroll-color);}</style> 2361 </svg> 2362 2363 2364 2365 2366 2367 </a> 2368 </li> 2369 2370 2371 2372 2373 <li class="cart-links__item my-cart-link-container"> 2374 2375<div class="slideout__trigger--open"> 2376 <a href="/cart"> 2377 <button class="slideout__trigger-mobile-menu js-mini-cart-trigger js-slideout-open" data-wau-slideout-target="aja
2377x-cart" data-slideout-direction="right" title="Cart" tabindex="0" type="button" name="button"> 2378 2379 <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" 2380 viewBox="0 0 20.8 20" height="16px" xml:space="preserve"> 2381 <g class="hover-fill" fill="var(--pre-scroll-color)"> 2382 <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 2383 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 2384 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 2385 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"/> 2386 <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 2387 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"/> 2388 <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 2389 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"/> 2390 </g> 2391 <style>.header__shopping-cart .icon--icon-theme-cart:hover .hover-fill { fill: var(--pre-scroll-color);}</style> 2392 </svg> 2393 2394 2395 2396 2397 2398 <span class="js-cart-count vib-center">0</span> 2399 </button> 2400 </a> 2401 </div> 2402 2403 </li> 2404 2405 2406 </ul> 2407 </div> 2408 </div> 2409 2410 <!-- Shown on Mobile Only --> 2411<ul id="mobile-cart" class="mobile-only"> 2412 <li class="my-cart-link-container"> 2413 2414<div class="slideout__trigger--open"> 2415 <a href="/cart"> 2416 <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"> 2417 <span class="my-cart-text vib-center">Cart</span> 2418 <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" 2419 viewBox="0 0 20.8 20" height="14px" xml:space="preserve"> 2420 <g class="hover-fill" fill=""> 2421 <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 2422 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 2423 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 2424 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"/> 2425 <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 2426 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"/> 2427 <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 2428 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"/> 2429 </g> 2430 <style> .icon--icon-theme-cart:hover .hover-fill { fill: ;}</style> 2431 </svg> 2432 2433 2434 2435 2436 2437 <span class="js-cart-count vib-center">0</span> 2438 </button> 2439 </a> 2440 </div> 2441 2442 </li> 2443</ul> 2444 2445 2446 </div><!-- end nav container --> 2447 2448 </div> 2449 </div> 2450 2451</header> 2452 2453<style data-shopify> 2454 .wau--header { 2455 --overlay-color: #ffffff; 2456 } 2457 2458 2459 2460 2461 2462 2463 #logo img { max-width: 155px; } 2464 2465 2466 2467 2468 2469 #logo { text-align: center !important; } 2470 #logo a { float: none; } 2471 2472 2473 ul#main-nav { text-align: left; } 2474 2475 2476 2477 2478 .nav-container.logo-center { 2479 display: flex; 2480 flex-direction: row; 2481 justify-content: space-between; 2482 gap: 1em; 2483 } 2484 .nav-container.logo-center nav.navigation.header-navigation { 2485 flex: 0 0 calc((50% - 155px / 2) - 1em); 2486 } 2487 .nav-container.logo-center div#logo { 2488 flex: 0 0 155px; 2489 } 2490 .nav-container.logo-center ul.header__shopping-cart.shopping__cart-links { 2491 flex: 0 0 calc((50% - 155px / 2) - 1em); 2492 } 2493 2494 2495 2496 @media screen and (max-width: 980px) { 2497 .nav-container { 2498 display: flex; 2499 flex-direction: row; 2500 justify-content: space-between; 2501 align-items: center; 2502 } 2503 .nav-container.full { 2504 padding-left: 1.25%; 2505 padding-right: 1.25%; 2506 max-width: unset; 2507 width: 100%; 2508 } 2509 .nav-container #logo { 2510 flex: 0 0 100px; 2511 text-align: center; 2512 } 2513 .nav-container #logo img { 2514 max-width: 100px; 2515 } 2516 .nav-container .mobile-menu__trigger.mobile-only { 2517 flex: 0 0 calc((50% - 100px / 2) - 1em); 2518 } 2519 .nav-container div#logo { 2520 flex: 0 0 100px !important; 2521 } 2522 ul#mobile-cart.mobile-only { 2523 flex: 0 0 calc((50% - 100px / 2) - 1em); 2524 display: inline-flex; 2525 } 2526 } 2527 2528 2529 2530 2531 2532 2533 .mobile__search--container { 2534 display: none; 2535 } 2536 2537
2538</style> 2539 2540 2541</div> 2542<!-- END sections: header-group --> 2543 </theme-header> 2544 2545 2546 <div class="page-wrap"> 2547 <main class="content-wrapper" role="main"> 2548 <div class="mobile__search--container row grid__wrapper full desktop-hide tablet-hide"> 2549 <div class="sm-span-12 auto mobile__search"> 2550 <form action="/search" method="get"> 2551 <label class="visually-hidden" for="mobile__global--search">What are you looking for?</label> 2552 <input 2553 type="text" 2554 name="q" 2555 id="mobile__global--search" 2556 class="mobile__search-input" 2557 placeholder="What are you looking for?" 2558 value="" 2559 /> 2560 <input name="options[prefix]" type="hidden" value="last"> 2561 2562 2563 <button class="button-as-link mobile__search--button" type="submit" aria-label="Search" name="button"> 2564 <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" 2565 viewBox="0 0 20 20" height="14px" xml:space="preserve"> 2566 <g class="hover-fill" fill=""> 2567 <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 2568 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 2569 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"/> 2570 </g> 2571 <style> .icon--icon-theme-search:hover .hover-fill { fill: ;}</style> 2572 </svg> 2573 2574 2575 2576 2577 2578 </button> 2579 </form> 2580 </div> 2581</div> 2582 2583 <div id="shopify-section-template--20546970452193__main" class="shopify-section"><section class="cart-page ajax-cart__page-wrapper cart-type--drawer main__section" data-section-type="cart"> 2584 <div class="row"> 2585 <div class="loading-wrapper js-mini-cart-loader"> 2586 <div class="loading-ripple"><div></div><div></div></div> 2587 </div> 2588 2589 <div class="ajax-cart__header-wrapper grid__wrapper edge"> 2590 <div class="span-4 sm-span-4 auto a-left v-center"><a class="ajax-cart__header__continue-link mb0" href="/collections"> 2591 2592 2593 <svg class="icon--apollo-left-carrot ajax-cart__header__continue-link--icon vib-center" height="10px" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 2594 viewBox="0 0 13.3 20" xml:space="preserve"> 2595 <g class="hover-fill" fill="var(--text-color)"> 2596 <polygon class="st0" points="13.3,2.3 10.8,0 0,10 10.8,20 13.3,17.7 5,10 "/> 2597 </g> 2598 <style>.ajax-cart__header__continue-link .icon--apollo-left-carrot:hover .hover-fill { fill: var(--text-color);}</style> 2599 </svg> 2600 2601 2602 2603 2604 2605 2606 2607 <span class="ajax-cart__header__continue-link-text sm-hide vib-center">Continue Shopping</span> 2608 </a> 2609 </div> 2610 <div class="span-4 sm-span-4 auto v-center"> 2611 <h1 class="section-heading a-center mb0">Cart</h1> 2612 </div> 2613 <div class="span-4 sm-span-4 auto a-right v-center"> 2614 <p class="mb0"><span class="js-cart-count inline-block">0</span> Item(s)</p> 2615 </div> 2616 </div> 2617 2618 <div class="ajax-cart__form-wrapper--nojs js-ajax-cart-content-nojs"> 2619 2620 <p class="ajax-cart__empty-cart a-center js-cart-empty ">Your cart is currently empty.</p> 2621 2622 2623 </div> 2624 <div class="ajax-cart__form-wrapper cart-wrapper js-ajax-cart-content"> 2625 2626 </div> 2627 </div><!-- /.row --></section> 2628 2629</div> 2630 </main> 2631 </div> 2632 <!-- /.page-wrap --> 2633 2634 <theme-footer> 2635 <!-- BEGIN sections: footer-group --> 2636<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"> 2637 <div id="footer-wrapper"> 2638 <div id="footer" class="row"> 2639 <div class="grid__wrapper edge footer__block-container"> 2640 2641<div 2642 class="span-2 sm-span-12 auto footer-menu" 2643 data-aos="fade" 2644 data-aos-delay="100" 2645 > 2646 2647 <div class="footer-block-image" > 2648 <a href="/"> 2649 2650 2651 2652 2653 2654<div class="box-ratio " style="padding-bottom: 77.63726095003084%;">
2655 <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"> 2656</div> 2657<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> 2658 2659 2660 </a> 2661 </div> 2662 2663 <style> 2664 input#menu-item-1 { 2665 display: none; 2666 position: relative; 2667 } 2668 @media screen and (max-width: 740px) { 2669 .footer-block-content { 2670 display: none; 2671 } 2672 #menu-item-1:checked ~ .footer-block-content { 2673 display: block; 2674 visibility: visible; 2675 opacity: 1; 2676 } 2677 } 2678 </style> 2679 </div> 2680 2681<div 2682 class="span-3 sm-span-12 auto footer-menu" 2683 data-aos="fade" 2684 data-aos-delay="200" 2685 > 2686 2687 <label for="menu-item-2" class="togglecontent"> 2688 <h3 class="h4"> 2689 DETAILS 2690 2691 2692 <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" 2693 viewBox="0 0 20 13.3" xml:space="preserve"> 2694 <g class="hover-fill" fill="var(--footer-text)"> 2695 <polygon points="17.7,0 10,8.3 2.3,0 0,2.5 10,13.3 20,2.5 "/> 2696 </g> 2697 <style>.footer-menu .icon--apollo-down-carrot:hover .hover-fill { fill: var(--footer-text);}</style> 2698 </svg> 2699 2700 2701 2702 2703 2704 2705 2706 </h3> 2707 </label> 2708 <input type="checkbox" id="menu-item-2"> 2709 <div class="footer-block-content"> 2710 <ul > 2711 2712 <li><a href="/policies/privacy-policy" title="">Privacy Policy</a></li> 2713 2714 <li><a href="/policies/shipping-policy" title="">Shipping Policy</a></li> 2715 2716 <li><a href="/policies/refund-policy" title="">Refund Policy</a></li> 2717 2718 <li><a href="/policies/terms-of-service" title="">Terms of Service</a></li> 2719 2720 <li><a href="https://af.uppromote.com/ahca-publications/login" title="">Affiliate Login</a></li> 2721 2722 <li><a href="https://af.uppromote.com/ahca-publications/register" title="">Affiliate SignUp</a></li> 2723 2724 </ul> 2725 </div> 2726 2727 2728 <style> 2729 input#menu-item-2 { 2730 display: none; 2731 position: relative; 2732 } 2733 @media screen and (max-width: 740px) { 2734 .footer-block-content { 2735 display: none; 2736 } 2737 #menu-item-2:checked ~ .footer-block-content { 2738 display: block; 2739 visibility: visible; 2740 opacity: 1; 2741 } 2742 } 2743 </style> 2744 </div> 2745 2746<div 2747 class="span-3 sm-span-12 auto footer-menu" 2748 data-aos="fade" 2749 data-aos-delay="300" 2750 > 2751 2752 <label for="menu-item-3" class="togglecontent"> 2753 <h3 class="h4"> 2754 OUR SHOP 2755 2756 2757 <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"
2758 viewBox="0 0 20 13.3" xml:space="preserve"> 2759 <g class="hover-fill" fill="var(--footer-text)"> 2760 <polygon points="17.7,0 10,8.3 2.3,0 0,2.5 10,13.3 20,2.5 "/> 2761 </g> 2762 <style>.footer-menu .icon--apollo-down-carrot:hover .hover-fill { fill: var(--footer-text);}</style> 2763 </svg> 2764 2765 2766 2767 2768 2769 2770 2771 </h3> 2772 </label> 2773 <input type="checkbox" id="menu-item-3"> 2774 <div class="footer-block-content"> 2775 <ul > 2776 2777 <li><a href="/" title="">Home</a></li> 2778 2779 <li><a href="/collections/all" title="">Shop All</a></li> 2780 2781 <li><a href="/pages/contact" title="">Contact Us</a></li> 2782 2783 </ul> 2784 </div> 2785 2786 2787 <style> 2788 input#menu-item-3 { 2789 display: none; 2790 position: relative; 2791 } 2792 @media screen and (max-width: 740px) { 2793 .footer-block-content { 2794 display: none; 2795 } 2796 #menu-item-3:checked ~ .footer-block-content { 2797 display: block; 2798 visibility: visible; 2799 opacity: 1; 2800 } 2801 } 2802 </style> 2803 </div> 2804 2805<div 2806 class="span-4 sm-span-12 auto footer-menu" 2807 data-aos="fade" 2808 data-aos-delay="400" 2809 > 2810 2811 <label for="menu-item-4" class="togglecontent"> 2812 <h3 class="h4"> 2813 CONNECT WITH US 2814 2815 2816 <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" 2817 viewBox="0 0 20 13.3" xml:space="preserve"> 2818 <g class="hover-fill" fill="var(--footer-text)"> 2819 <polygon points="17.7,0 10,8.3 2.3,0 0,2.5 10,13.3 20,2.5 "/> 2820 </g> 2821 <style>.footer-menu .icon--apollo-down-carrot:hover .hover-fill { fill: var(--footer-text);}</style> 2822 </svg> 2823 2824 2825 2826 2827 2828 2829 2830 </h3> 2831 </label> 2832 <input type="checkbox" id="menu-item-4"> 2833 <div id="footer_signup" class="footer-block-content"> 2834 2835 <p></p> 2836 2837 <div class="klaviyo-parent"> 2838 <div class="klaviyo-form-TNkKVj"></div> 2839 </div> 2840 2841 </div> 2842 2843 <style> 2844 input#menu-item-4 { 2845 display: none; 2846 position: relative; 2847 } 2848 @media screen and (max-width: 740px) { 2849 .footer-block-content { 2850 display: none; 2851 } 2852 #menu-item-4:checked ~ .footer-block-content { 2853 display: block; 2854 visibility: visible; 2855 opacity: 1; 2856 } 2857 } 2858 </style> 2859 </div> 2860 2861 </div> 2862 </div> 2863 <div class="clear"></div> 2864 <div 2865 id="bottom-footer" 2866 class="sub-footer row" 2867 data-aos="fade" 2868 > 2869 <div class="footer-left"> 2870 2871 2872<ul class="social-icons__wrapper"> 2873 2874 <li> 2875 <a href="https://www.facebook.com/ahcancal/" target="_blank" aria-label="Facebook"> 2876 2877 2878 2879 2880 <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" 2881 y="0px" viewBox="0 0 11 20" xml:space="preserve"> 2882 <g class="hover-fill" fill="var(--footer-text)"> 2883 <path d="M11,0H8C5.2,0,3,2.2,3,5v3H0v4h3v8h4v-8h3l1-4H7V5c0-0.6,0.4-1,1-1h3V0z"/> 2884 </g> 2885 <style>.sub-footer .icon--facebook:hover .hover-fill { fill: var(--footer-text);}</style> 2886 </svg> 2887 2888 2889 2890 2891 2892 </a> 2893 </li> 2894 2895 2896 <li> 2897 <a href="https://www.linkedin.com/company/american-health-care-association/" target="_blank" aria-label="Linkedin"> 2898 2899 2900 2901 2902 <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" 2903 y="0px" viewBox="0 0 21 20" xml:space="preserve"> 2904 <g class="hover-fill" fill="var(--footer-text)"> 2905 <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 2906 C8.4,9.1,11.2,6.3,14.7,6.3z"/> 2907 <rect y="7.4" width="4.2" height="12.6"/> 2908 <circle cx="2.1" cy="2.1" r="2.1"/> 2909 </g> 2910 <style>.sub-footer .icon--linkedin:hover .hover-fill { fill: var(--footer-text);}</style> 2911 </svg> 2912 2913 2914 2915 2916 2917 </a> 2918 </li> 2919 2920 2921 2922 <li> 2923 <a href="https://twitter.com/ahcancal" target="_blank" aria-label="Twitter"> 2924 2925 2926 2927 2928 <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"
2929 viewBox="0 0 23 20" xml:space="preserve"> 2930 <g class="hover-fill" fill="var(--footer-text)"> 2931 <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> 2932 </g> 2933 <style>.sub-footer .icon--twitter:hover .hover-fill { fill: var(--footer-text);}</style> 2934 </svg> 2935 2936 2937 2938 2939 2940 </a> 2941 </li> 2942 2943 2944 2945 2946 <li> 2947 <a href="https://www.youtube.com/user/ahcancalstream" target="_blank" aria-label="Youtube"> 2948 2949 2950 2951 2952 <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" 2953 y="0px" viewBox="0 0 28.5 20" xml:space="preserve"> 2954 <g class="hover-fill" fill="var(--footer-text)"> 2955 <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 2956 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 2957 M11.5,14.3V5.9l7.3,4.2L11.5,14.3z"/> 2958 </g> 2959 <style>.sub-footer .icon--youtube:hover .hover-fill { fill: var(--footer-text);}</style> 2960 </svg> 2961 2962 2963 2964 2965 2966 </a> 2967 </li> 2968 2969 2970 2971 2972</ul> 2973 2974 2975<p> 2976 <a href="/" 2977 >© 2026 2978 AHCA/NCAL Publications</a> 2979 • 2980 All Rights Reserved 2981 </p> 2982 </div> 2983 <div id="payment" class="footer-right"> 2984 2985 2986 <div class="payment-methods"> 2987 2988 <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> 2989 2990 2991 <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> 2992 2993 <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;"/>
2993<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> 2994 2995 2996 <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> 2997 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-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
299916.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> 3000 3001 3002 </div> 3003 3004 </div> 3005 </div> 3006 </div> 3007</footer> 3008 3009<style> 3010 #footer-wrapper, 3011 .footer-menu label > h3 { 3012 text-align: left; 3013 } 3014 3015 @media (min-width: 980px) { 3016 #footer #payment { 3017 text-align: left; 3018 } 3019 3020 #footer .selectors-form { 3021 justify-content: flex-start; 3022 flex-wrap: nowrap; 3023 } 3024 .footer-section .disclosure-list { 3025 right: 0; 3026 } 3027 3028 } 3029</style> 3030 3031 3032<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> 3033<!-- END sections: footer-group --> 3034 </theme-footer> 3035 3036 3037 <div style="display:none;" data-wau-slideout-content="search-sidebar" data-wau-slideout="search-sidebar"> 3038 <div class="slideout__trigger--close"> 3039 <button 3040 class="slideout__trigger-search-sidebar js-slideout-close" 3041 data-slideout-direction="right" 3042 aria-label="Close sidebar" 3043 tabindex="0" 3044 type="button" 3045 name="button" 3046 > 3047 <div class="icn-close"></div> 3048 </button> 3049 </div> 3050 <div class="sidebar__search-container"><predictive-search 3051 data-routes="/search/suggest" 3052 data-input-selector='input[name="q"]' 3053 data-results-selector="#predictive-search-mobile" 3054 ><form action="/search" method="get"> 3055 <label class="visually-hidden" for="searchbox-">What are you looking for?</label> 3056 <input 3057 type="text" 3058 name="q" 3059 id="searchbox-" 3060 class="searchbox__input" 3061 placeholder="What are you looking for?" 3062 value=""role="combobox" 3063 aria-expanded="false" 3064 aria-owns="predictive-search-results-list" 3065 aria-controls="predictive-search-results-list" 3066 aria-haspopup="listbox" 3067 aria-autocomplete="list" 3068 autocorrect="off" 3069 autocomplete="off" 3070 autocapitalize="off" 3071 spellcheck="false"/> 3072 <input name="options[prefix]" type="hidden" value="last"> 3073 3074 3075<div id="predictive-search" class="predictive-search" tabindex="-1"></div></form></predictive-search></div> 3076 </div> 3077 </div> 3078 <!-- /.site-wrap -->
3078<aside class="slideout slideout__drawer-right mini-cart" data-wau-slideout="ajax-cart" id="slideout-ajax-cart"> 3079 <section id="mini-cart" data-ajax-cart-mini class="mini-cart__container js-mini-cart-wrapper ajax-cart__drawer-wrapper"> 3080 <div class="loading-wrapper js-mini-cart-loader"> 3081 <div class="loading-ripple"><div></div><div></div></div> 3082 </div> 3083 <div class="ajax-cart__header-wrapper grid__wrapper edge"> 3084 <div class="span-4 sm-span-4 auto a-left v-center"> 3085 <div class="slideout__trigger--close"> 3086 <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"> 3087 <div class="icn-close"></div> 3088 </button> 3089 </div> 3090 </div> 3091 <div class="span-4 sm-span-4 auto v-center"> 3092 <h2 class="h4 section-heading a-center mb0">Cart</h2> 3093 </div> 3094 <div class="span-4 sm-span-4 auto a-right v-center"> 3095 <p class="mb0"><span class="js-cart-count inline-block">0</span> Item(s)</p> 3096 </div> 3097 </div> 3098 3099 <div class="ajax-cart__form-wrapper cart-wrapper js-ajax-cart-content"> 3100 3101 </div></section> 3102 3103 </aside> 3104 <div class="modal__container" data-wau-modal="quickview" id="modal-quickview-cart"> 3105 <div class="modal__inner-wrapper"><section class="product-quickview__container"> 3106 <div class="slideout__trigger--close slideout__trigger-quickview__wrapper"> 3107 <button class="slideout__trigger-quickview js-modal-close" aria-controls="modal-quickview" aria-label="Close quickview" tabindex="0" type="button" name="button"> 3108 <div class="icn-close"></div> 3109 </button> 3110 </div> 3111 <div id="quickview-form" class="product-quickview__form-wrapper js-quickview-content"> 3112 3113 </div> 3114</section> 3115</div> 3116 </div>
3116<script id="cart-config" type="application/json"> 3117 { 3118 "cart_url": "\/cart", 3119 "form_error": "Form Error", 3120 "cart_error": "Cart Error", 3121 "update_qty_error": "Some items became unavailable. Update the quantity and try again.", 3122 "add_to_cart": "Add to Cart", 3123 "adding_to_cart": "Adding...", 3124 "added_to_cart": "Added to Cart", 3125 "cart_added_event": "go_to_active_cart", 3126 "cart_action": "drawer", 3127 "show_calculator": false, 3128 "calculator_error": "Calculator Error:", 3129 "calculator_submit": "Calculate Shipping", 3130 "calculator_calculating": "Calculating...", 3131 "customer_logged_in": false, 3132 "money_format": "${{amount}} USD", 3133 "shipping_no_destination": "We do not ship to this destination.", 3134 "shipping_single_rate": "There is one shipping rate available for ", 3135 "shipping_multi_rate_one": "There are ", 3136 "shipping_multi_rate_two": " shipping rates available for ", 3137 "shipping_multi_rate_three": ", starting at " 3138 } 3139</script>
3139 3140 3141
3141<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js" defer="defer"></script>
3141 3142
3142<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.js" defer="defer"></script>
3142 3143
3143<script src="//ahcapublications.org/cdn/shop/t/37/assets/eventemitter3.min.js?v=148202183930229300091760628292"></script>
3143 3144
3144<script src="//ahcapublications.org/cdn/shop/t/37/assets/vendor-video.js?v=112486824910932804751760628292" defer></script>
3144 3145
3145<script src="//ahcapublications.org/cdn/shop/t/37/assets/theme.js?v=109494400990259477901761135141"></script>
3145 3146
3146<script src="//ahcapublications.org/cdn/shop/t/37/assets/custom.js?v=128396894022184755751760628292"></script>
3146 3147 3148 <!-- Slick js --> 3149 3150 <a href="#" title="Click to scroll to top" class="scrollup"> 3151 3152 3153 <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" 3154 viewBox="0 0 20 12.3" xml:space="preserve"> 3155 <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> 3156 <style>.scrollup .icon--apollo-up-carrot:hover .hover-fill { fill: var(--text-color);}</style> 3157 </svg> 3158 3159 3160 3161 3162 3163 3164 3165 <span>TOP</span> 3166 </a> 3167 <div id="shopify-section-mailing-popup" class="shopify-section"><style data-shopify> 3168 #shopify-section-mailing-popup { 3169 --h3-size: 18px; 3170 --text-size: 18px; 3171 --text-color: #000000; 3172 --background: #ffffff; 3173 } 3174 #newsletter__popup-content { 3175 background-color: var(--background); 3176 3177 } 3178 #newsletter__popup-content .newsletter__popup-image { 3179 background-image: url(Liquid error (sections/mailing-popup line 35): invalid url input); 3180 } 3181</style> 3182 3183<section data-section-id="mailing-popup" data-section-type="mailing-popup"> 3184<div class="js-popup-overlay newsletter__popup-overlay"></div> 3185<div class="js-popup newsletter__popup-container image_left" 3186 style="display:none" 3187 data-popup-enabled=false 3188 data-popup-delay=5 data-popup-frequency=7> 3189 <a class="js-mailing-popup-close newsletter__popup-container-close" href="#" title="Close popup" aria-label="Close popup"> 3190 3191 3192 <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" 3193 viewBox="0 0 20 20" xml:space="preserve"> 3194 <g class="hover-fill" fill="var(--text-color)"> 3195 <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 "/> 3196 </g> 3197 <style>.newsletter__popup-container-close .icon--apollo-close:hover .hover-fill { fill: var(--text-color);}</style> 3198 </svg> 3199 3200 3201 3202 3203 3204 3205 3206 </a> 3207 <div id="newsletter__popup-content"> 3208 3209 <div class="newsletter__popup-contentWrapper flex_column"> 3210 <div class="newsletter__popup-text"> 3211 3212 <h3>Join us and get nice things</h3> 3213 3214 3215 <p>Free stuff and general goodness</p> 3216 3217 </div> 3218 <div class="newsletter__popup-form"> 3219 <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="✓" /> 3220 3221 3222 <input type="hidden" name="contact[tags]" value="prospect, newsletter"> 3223 <input type="email" name="contact[email]" placeholder="Join our mailing list"> 3224 <input type="submit" value="Sign up"> 3225 3226 </form> 3227 </div> 3228 <div class="newsletter_popup--gdpr"> 3229 3230 <p>*By completing this form you're signing up to receive our emails and can unsubscribe at any time.</p> 3231 3232 </div> 3233 </div> 3234</div> 3235</section> 3236 3237</div> 3238 <div class="clear"></div>
3238<script src="//ahcapublications.org/cdn/shopifycloud/storefront/assets/themes_support/shopify_common-5f594365.js" defer="defer"></script>
3238<script> 3239 document.documentElement.className = document.documentElement.className.replace("no-js","js"); 3240 </script>
3240 3241 3242 <!-- Root element of PhotoSwipe. Must have class pswp. --> 3243 <div class="pswp" tabindex="-1" role="dialog" aria-hidden="true"> 3244 <!-- 3245 Background of PhotoSwipe. 3246 It's a separate element as animating opacity is faster than rgba(). 3247 --> 3248 <div class="pswp__bg"></div> 3249 <!-- Slides wrapper with overflow:hidden. --> 3250 <div class="pswp__scroll-wrap"> 3251 <!-- 3252 Container that holds slides. 3253 PhotoSwipe keeps only 3 of them in the DOM to save memory. 3254 Don't modify these 3 pswp__item elements, data is added later on. 3255 --> 3256 <div class="pswp__container"> 3257 <div class="pswp__item"></div> 3258 <div class="pswp__item"></div> 3259 <div class="pswp__item"></div> 3260 </div> 3261 <!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. --> 3262 <div class="pswp__ui pswp__ui--hidden"> 3263 <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)"> 3264 3265 3266 <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" 3267 viewBox="0 0 13.3 20" xml:space="preserve"> 3268 <g class="hover-fill" fill="var(--text-color)"> 3269 <polygon class="st0" points="13.3,2.3 10.8,0 0,10 10.8,20 13.3,17.7 5,10 "/> 3270 </g> 3271 <style>.pswp__button .icon--apollo-left-carrot:hover .hover-fill { fill: var(--text-color);}</style> 3272 </svg> 3273 3274 3275 3276 3277 3278 3279 3280 </button> 3281 <button class="pswp__button pswp__button--close" title="Close (Esc)"> 3282 3283 3284 <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" 3285 viewBox="0 0 20 20" xml:space="preserve"> 3286 <g class="hover-fill" fill="var(--text-color)"> 3287 <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 "/> 3288 </g> 3289 <style>.pswp__button .icon--apollo-close:hover .hover-fill { fill: var(--text-color);}</style> 3290 </svg> 3291 3292 3293 3294 3295 3296 3297 3298 </button> 3299 <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)"> 3300 3301 3302 <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" 3303 viewBox="0 0 13.3 20" xml:space="preserve"> 3304 <g class="hover-fill" fill="var(--text-color)"> 3305 <polygon points="0,2.3 2.5,0 13.3,10 2.5,20 0,17.7 8.3,10 "/> 3306 </g> 3307 <style>.pswp__button .icon--apollo-right-carrot:hover .hover-fill { fill: var(--text-color);}</style> 3308 </svg> 3309 3310 3311 3312 3313 3314 3315 3316 </button> 3317 </div> 3318 </div> 3319 </div> 3320
3320<script> 3321 AOS.init(); 3322 </script>
3322 3323 <!-- 3324
3324<script> 3325 $(".responsive").slick({ 3326 dots: false, 3327 infinite: false, 3328 speed: 300, 3329 slidesToShow: 3, 3330 slidesToScroll: 2, 3331 responsive: [ 3332 { 3333 breakpoint: 1024, 3334 settings: { 3335 slidesToShow: 3, 3336 slidesToScroll: 1, 3337 infinite: true, 3338 dots: true, 3339 }, 3340 }, 3341 { 3342 breakpoint: 600, 3343 settings: { 3344 slidesToShow: 1, 3345 slidesToScroll: 1, 3346 }, 3347 }, 3348 { 3349 breakpoint: 480, 3350 settings: { 3351 slidesToShow: 1, 3352 slidesToScroll: 1, 3353 }, 3354 }, 3355 ], 3356 }); 3357 </script>
3357 3358 --> 3359 3360
3360<script> 3361 window.revyBundleThemeSettings = { 3362 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}, 3363 locale: 'en' 3364 }; 3365</script>
vendor: 1 bytes, line 3365
3365
3366<script async src="https://api.revy.io/bundle.js?shop=ahca-publications.myshopify.com" type="text/javascript"></script>
3366 3367 3368 <div id="item_render_selector"></div> 3369 <div id="shopify-block-ANWk3VXE0N3BIWEMvV__11349500561483629931" class="shopify-block shopify-app-block">
3369<script id="ReStock-config"> 3370 var _ReStockConfig = window._ReStockConfig || {}; 3371 3372 _ReStockConfig.templateName = "cart"; 3373 _ReStockConfig.isB2BCustomer = null; 3374 _ReStockConfig.currentLocationId = null; 3375 _ReStockConfig.moneyFormat = "${{amount}}";_ReStockConfig.marketHandle = "us"; 3376 _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_
3376in_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
3376dColor":"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
3376contains 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","
3376share_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 = { 3377 sdkConfig: metafieldConfigData, 3378 preOrderConfig: metafieldPreOrderData, 3379 wishlistConfig: metafieldWishlistData, 3380 featureFlags: metafieldFlagsData 3381 }; 3382</script>
3382 3383 3384<!-- BEGIN app snippet: early-cart-guard -->
3384<script id="ReStock-early-cart-guard"> 3385(function (window) { 3386 try { 3387 if (window.__nmPreorderEarlyGuard) return; 3388 3389 let cfg = null; 3390 const metafields = window._ReStockConfig?._metafields; 3391 if (metafields?.preOrderConfig && typeof metafields.preOrderConfig === 'object') { 3392 cfg = metafields.preOrderConfig; 3393 } 3394 3395 let wrappersInstalled = false; 3396 3397 window.__nmPreorderEarlyGuard = { 3398 v: 1, 3399 active: true, 3400 setConfig: function (nextConfig) { 3401 if (!nextConfig || typeof nextConfig !== 'object') return; 3402 cfg = nextConfig; 3403 if (cfg.override_cart_requests === true) installWrappers(); 3404 } 3405 }; 3406 3407 function isGuardActive() { 3408 return window.__nmPreorderEarlyGuard?.active === true; 3409 } 3410 3411 function isCartAddUrl(url) { 3412 try { 3413 const parsed = new URL(String(url), window.document.baseURI); 3414 return /(?:^|\/)cart\/add(?:\.js(?:on)?)?$/.test(parsed.pathname); 3415 } catch (error) { 3416 return false; 3417 } 3418 } 3419 3420 function isPageActive() { 3421 const template = window._ReStockConfig?.templateName; 3422 let pageConfig = null; 3423 if (template === 'product') { 3424 pageConfig = cfg.product_page; 3425 } else if (template === 'collection' || template === 'list-collections' || template === 'search' || template === 'page') { 3426 pageConfig = cfg.collection_page; 3427 } else if (template === 'index') { 3428 pageConfig = cfg.landing_page; 3429 } 3430 return pageConfig?.ui_styles?.is_active === true; 3431 } 3432 3433 function shouldEnrich() { 3434 if (!cfg) return false; 3435 if (cfg.override_cart_requests !== true) return false; 3436 if (cfg.is_service_active !== true) return false; 3437 if (cfg.limit_reached === true) return false; 3438 if (window._ReStockConfig?.isB2BCustomer) return false; 3439 return isPageActive(); 3440 } 3441 3442 function isPlanVisibleInMarket(planId) { 3443 const planToMarkets = cfg.selling_plan_id_to_market_ids; 3444 if (!planToMarkets) return true; 3445 const allowedMarketIds = planToMarkets[planId]; 3446 if (!allowedMarketIds || allowedMarketIds.length === 0) return true; 3447 const marketId = window._ReStockConfig?.marketId; 3448 if (marketId == null) return true; 3449 return allowedMarketIds.includes(Number(marketId)); 3450 } 3451 3452 function findSellingPlanId(variantId) { 3453 const planToVariants = cfg.selling_plan_id_to_variant_ids; 3454 if (!planToVariants) return null; 3455 for (const planId of Object.keys(planToVariants)) { 3456 const variantIds = planToVariants[planId]; 3457 if (variantIds && variantIds.includes(variantId) && isPlanVisibleInMarket(planId)) return planId; 3458 } 3459 return null; 3460 } 3461 3462 function localizedContents() { 3463 const contents = cfg.product_page?.ui_contents; 3464 if (!contents || typeof contents !== 'object') return {}; 3465 return contents[shopLanguage()] || contents['en'] || Object.values(contents)[0] || {}; 3466 } 3467 3468 function shopLanguage() { 3469 const locale = window.Shopify?.locale; 3470 if (locale) return locale; 3471 const documentLanguage = window.document?.documentElement?.lang; 3472 if (documentLanguage && documentLanguage !== 'null') return documentLanguage; 3473 return null; 3474 } 3475 3476 function formatDate(date) { 3477 return date.toISOString().split('T')[0]; 3478 } 3479 3480 function toFiniteNumber(value) { 3481 if (typeof value === 'number') return Number.isFinite(value) ? value : null; 3482 if (typeof value === 'string') { 3483 const parsed = parseFloat(value); 3484 return Number.isFinite(parsed) ? parsed : null; 3485 } 3486 return null; 3487 } 3488 3489 function clamp(value, min, max) { 3490 return Math.min(max, Math.max(min, value)); 3491 } 3492 3493 function availabilityDateText(planId) { 3494 const settings = cfg.description_availability_config?.[planId]; 3495 if (!settings) return ''; 3496 if (settings.type === 'SOON') return localizedContents().soon_available_text || ''; 3497 if (settings.type === 'SPECIFIC_DATE') { 3498 const parsed = new Date(settings.config.date); 3499 return isNaN(parsed.getTime()) ? '' : formatDate(parsed); 3500 } 3501 if (settings.type === 'RELATIVE_DATE') { 3502 const days = typeof settings.config.days === 'string' ? parseInt(settings.config.days, 10) : settings.config.days; 3503 if (isNaN(days)) return ''; 3504 const futureDate = new Date(); 3505 futureDate.setDate(futureDate.getDate() + days); 3506 return formatDate(futureDate); 3507 } 3508 return ''; 3509 } 3510 3511 function inlineVariantPrice(variantId) { 3512 const variants = window._ReStockConfig?.product?.variants;
3513 if (!Array.isArray(variants)) return null; 3514 const variant = variants.find(function (candidate) { 3515 return Number(candidate?.id) === variantId; 3516 }); 3517 if (!variant) return null; 3518 return variant.price ? variant.price / 100 : 0; 3519 } 3520 3521 function finalPriceForPlan(price, planId) { 3522 const adjustment = cfg.selling_plans_settings?.[planId]; 3523 if (!adjustment?.has_discount) return price; 3524 if (adjustment.value_type === 'percentage') return price * (1 - adjustment.value / 100); 3525 if (adjustment.value_type === 'fixed_amount') return price - adjustment.value * (window.Shopify?.currency?.rate ?? 1); 3526 return price; 3527 } 3528 3529 function formatMoneyIntl(price) { 3530 const currency = window.Shopify?.currency?.active || 'USD'; 3531 const locale = window.Shopify?.locale || 'en-US'; 3532 try { 3533 return new Intl.NumberFormat(locale, { style: 'currency', currency: currency }).format(price); 3534 } catch (error) { 3535 return currency + ' ' + price.toFixed(2); 3536 } 3537 } 3538 3539 const AMOUNT_PLACEHOLDER = /\{\{\s*(\w+)\s*\}\}/; 3540 3541 function delimit(cents, precision, thousands, decimal) { 3542 const parts = (cents / 100).toFixed(precision).split('.'); 3543 const grouped = parts[0].replace(/(\d)(?=(\d{3})+(?!\d))/g, '$1' + thousands); 3544 return parts[1] ? grouped + (decimal || '.') + parts[1] : grouped; 3545 } 3546 3547 const AMOUNT_FORMATTERS = new Map([ 3548 ['amount', function (cents) { return delimit(cents, 2, ','); }], 3549 ['amount_no_decimals', function (cents) { return delimit(cents, 0, ','); }], 3550 ['amount_with_comma_separator', function (cents) { return delimit(cents, 2, '.', ','); }], 3551 ['amount_no_decimals_with_comma_separator', function (cents) { return delimit(cents, 0, '.'); }], 3552 ['amount_with_apostrophe_separator', function (cents) { return delimit(cents, 2, "'"); }], 3553 ['amount_no_decimals_with_space_separator', function (cents) { return delimit(cents, 0, ' '); }], 3554 ['amount_with_space_separator', function (cents) { return delimit(cents, 2, ' ', ','); }], 3555 ['amount_with_period_and_space_separator', function (cents) { return delimit(cents, 2, ' '); }] 3556 ]); 3557 3558 function decodeEntities(s) { 3559 var el = window.document.createElement('textarea'); el.innerHTML = s; return el.value; 3560 } 3561 3562 function moneyFormat() { 3563 const format = window._ReStockConfig?.moneyFormat; 3564 return typeof format === 'string' ? decodeEntities(format.replace(/<[^>]*>/g, '')) : ''; 3565 } 3566 3567 function formatMoney(amount) { 3568 const format = moneyFormat(); 3569 const formatAmount = AMOUNT_FORMATTERS.get(AMOUNT_PLACEHOLDER.exec(format)?.[1] ?? ''); 3570 if (!formatAmount) return formatMoneyIntl(amount); 3571 return format.replace(AMOUNT_PLACEHOLDER, formatAmount(Math.round(amount * 100))); 3572 } 3573 3574 function calculateCheckoutCharge(price, policy) { 3575 const { charge_type, exact_amount, percentage } = policy.checkout_charge; 3576 if (!Number.isFinite(price) || price <= 0) return 0; 3577 if (charge_type === 'PERCENTAGE') return clamp(price * ((toFiniteNumber(percentage) ?? 0) / 100), 0, price); 3578 return clamp(toFiniteNumber(exact_amount) ?? 0, 0, price); 3579 } 3580 3581 function formatRemainingDueDate(policy) { 3582 const { date_type, exact_date, after_some_days } = policy.remaining_fee_checkout_time; 3583 if (date_type === 'EXACT_DATE' && exact_date) { 3584 const parsed = new Date(exact_date + 'T12:00:00Z'); 3585 if (!isNaN(parsed.getTime())) return formatDate(parsed); 3586 } 3587 if (date_type === 'AFTER_SOME_DAYS' && after_some_days) { 3588 const days = toFiniteNumber(after_some_days); 3589 if (days === null) return ''; 3590 const futureDate = new Date(); 3591 futureDate.setDate(futureDate.getDate() + days); 3592 return formatDate(futureDate); 3593 } 3594 return ''; 3595 } 3596 3597 function paymentText(planId, variantId) { 3598 const policy = cfg.selling_plans_billing_settings?.[planId]; 3599 if (!policy) return ''; 3600 const contents = localizedContents(); 3601 if (policy.payment_type === 'FULL') return contents.billing_full_payment_text || 'Full payment at checkout'; 3602 3603 const price = inlineVariantPrice(variantId); 3604 if (price == null) return ''; 3605 3606 const planPrice = finalPriceForPlan(price, planId); 3607 const dueNowAmount = calculateCheckoutCharge(planPrice, policy); 3608 const dueLaterAmount = clamp(planPrice - dueNowAmount, 0, planPrice); 3609 const dueDate = formatRemainingDueDate(policy); 3610 3611 const dueNowLabel = contents.billing_due_now_label || 'Due now'; 3612 const dueLaterLabel = contents.billing_due_later_label || 'Due later on'; 3613 const formattedDueNow = formatMoney(dueNowAmount); 3614 const formattedDueLater = formatMoney(dueLaterAmount); 3615 const dueLaterPart = dueDate 3616 ? formattedDueLater + ' ' + dueLaterLabel + ' ' + dueDate 3617 : formattedDueLater + ' ' + dueLaterLabel; 3618 3619 return formattedDueNow + ' ' + dueNowLabel + ' · ' + dueLaterPart; 3620 } 3621 3622 const DEFAULT_AVAILABILITY_LABEL = 'Expected availability'; 3623 const DEFAULT_PAYMENT_LABEL = 'Payment'; 3624 const TYPE_MARKER = 'Type'; 3625 3626 function cleanLabel(raw) { 3627 return String(raw == null ? '' : raw) 3628 .replace(/[[\]]/g, '') 3629 .replace(/[\s::]+$/, '') 3630 .trim(); 3631 } 3632 3633 function resolvePaymentLabel(raw) { 3634 const cleaned = cleanLabel(raw); 3635 if (!cleaned || cleaned.charAt(0) === '_' || cleaned === TYPE_MARKER || cleaned === DEFAULT_AVAILABILITY_LABEL) { 3636 return DEFAULT_PAYMENT_LABEL; 3637 } 3638 return cleaned; 3639 } 3640 3641 function resolveAvailabilityLabel(raw, paymentLabel) { 3642 const cleaned = cleanLabel(raw); 3643 if (!cleaned || cleaned.charAt(0) === '_' || cleaned === TYPE_MARKER || cleaned === paymentLabel) { 3644 return DEFAULT_AVAILABILITY_LABEL; 3645 } 3646 return cleaned; 3647 } 3648 3649 function visibleCartProperties(planId, variantId) { 3650 const properties = {};
3651 try { 3652 const contents = localizedContents(); 3653 const paymentLabel = resolvePaymentLabel(contents.payment_label); 3654 const availabilityLabel = resolveAvailabilityLabel(contents.availability_date_label, paymentLabel); 3655 const availabilityDate = availabilityDateText(planId); 3656 if (availabilityDate) properties[availabilityLabel] = availabilityDate; 3657 const payment = paymentText(planId, variantId); 3658 if (payment) properties[paymentLabel] = payment; 3659 } catch (error) {} 3660 return properties; 3661 } 3662 3663 function setJsonProperty(item, name, value) { 3664 const properties = item.properties && typeof item.properties === 'object' && !Array.isArray(item.properties) ? item.properties : {}; 3665 if (properties[name] === value) return false; 3666 properties[name] = value; 3667 item.properties = properties; 3668 return true; 3669 } 3670 3671 function coerceJsonNumbers(item) { 3672 if (item.id) item.id = Number(item.id); 3673 if (item.quantity) item.quantity = Number(item.quantity); 3674 } 3675 3676 function applyVisibleJsonProperties(item, planId, variantId) { 3677 const properties = visibleCartProperties(planId, variantId); 3678 let changed = false; 3679 for (const name of Object.keys(properties)) { 3680 if (setJsonProperty(item, name, properties[name])) changed = true; 3681 } 3682 return changed; 3683 } 3684 3685 function enrichJsonItem(item) { 3686 if (!item || typeof item !== 'object') return false; 3687 const variantId = Number(item.id); 3688 if (!Number.isFinite(variantId)) return false; 3689 const planId = findSellingPlanId(variantId); 3690 if (planId == null) return false; 3691 3692 if (cfg.is_selling_plan_removed_by_support) { 3693 const tagged = setJsonProperty(item, '_purchase_type', 'NM-preorder'); 3694 const typed = setJsonProperty(item, 'Type', 'Pre-order'); 3695 if (!tagged && !typed) return false; 3696 coerceJsonNumbers(item); 3697 return true; 3698 } 3699 3700 if (item.selling_plan != null && item.selling_plan !== '' && String(item.selling_plan) === String(planId)) return false; 3701 3702 setJsonProperty(item, '_purchase_type', 'NM-preorder'); 3703 if (item.selling_plan == null || item.selling_plan === '') item.selling_plan = Number(planId); 3704 if (item.properties._selling_plan_id == null) setJsonProperty(item, '_selling_plan_id', String(planId)); 3705 applyVisibleJsonProperties(item, planId, variantId); 3706 coerceJsonNumbers(item); 3707 return true; 3708 } 3709 3710 function enrichJson(data) { 3711 if (!data || typeof data !== 'object') return false; 3712 if (Array.isArray(data.items)) { 3713 let changed = false; 3714 for (const item of data.items) { 3715 if (enrichJsonItem(item)) changed = true; 3716 } 3717 return changed; 3718 } 3719 if (data.items && typeof data.items === 'object') return enrichJsonItem(data.items); 3720 return enrichJsonItem(data); 3721 } 3722 3723 function paramScopes(params) { 3724 const prefixes = []; 3725 const seen = {}; 3726 params.forEach(function (value, key) { 3727 const match = /^items\[(\d+)\]\[id\]$/.exec(key); 3728 if (match && !seen[match[1]]) { 3729 seen[match[1]] = true; 3730 prefixes.push('items[' + match[1] + ']'); 3731 } 3732 }); 3733 if (prefixes.length > 0) return prefixes; 3734 if (params.get('items[id]') != null) return ['items']; 3735 if (params.get('id') != null) return ['']; 3736 return []; 3737 } 3738 3739 function scopeKey(prefix, name) { 3740 return prefix ? prefix + '[' + name + ']' : name; 3741 } 3742 3743 function scopePropertyKey(prefix, name) { 3744 return prefix ? prefix + '[properties][' + name + ']' : 'properties[' + name + ']'; 3745 } 3746 3747 function setParam(params, key, value) { 3748 if (params.get(key) === value) return false; 3749 params.set(key, value); 3750 return true; 3751 } 3752 3753 function applyRemovedBySupportParams(params, prefix) { 3754 const tagged = setParam(params, scopePropertyKey(prefix, '_purchase_type'), 'NM-preorder'); 3755 const typed = setParam(params, scopePropertyKey(prefix, 'Type'), 'Pre-order'); 3756 return tagged || typed; 3757 } 3758 3759 function applyVisibleParamProperties(params, prefix, planId, variantId) { 3760 const properties = visibleCartProperties(planId, variantId); 3761 let changed = false;
3762 for (const name of Object.keys(properties)) { 3763 if (setParam(params, scopePropertyKey(prefix, name), properties[name])) changed = true; 3764 } 3765 return changed; 3766 } 3767 3768 function enrichParamScope(params, prefix, planId, variantId) { 3769 if (cfg.is_selling_plan_removed_by_support) return applyRemovedBySupportParams(params, prefix); 3770 3771 const existingPlan = params.get(scopeKey(prefix, 'selling_plan')); 3772 if (existingPlan != null && existingPlan !== '' && String(existingPlan) === String(planId)) return false; 3773 3774 let changed = setParam(params, scopePropertyKey(prefix, '_purchase_type'), 'NM-preorder'); 3775 if (existingPlan == null || existingPlan === '') { 3776 params.set(scopeKey(prefix, 'selling_plan'), String(planId)); 3777 changed = true; 3778 } 3779 if (params.get(scopePropertyKey(prefix, '_selling_plan_id')) == null) { 3780 params.set(scopePropertyKey(prefix, '_selling_plan_id'), String(planId)); 3781 changed = true; 3782 } 3783 if (applyVisibleParamProperties(params, prefix, planId, variantId)) changed = true; 3784 return changed; 3785 } 3786 3787 function enrichParams(params) { 3788 const scopes = paramScopes(params); 3789 let changed = false; 3790 for (const prefix of scopes) { 3791 const variantId = Number(params.get(scopeKey(prefix, 'id'))); 3792 if (!Number.isFinite(variantId)) continue; 3793 const planId = findSellingPlanId(variantId); 3794 if (planId == null) continue; 3795 if (enrichParamScope(params, prefix, planId, variantId)) changed = true; 3796 } 3797 return changed; 3798 } 3799 3800 function enrichBody(body) { 3801 if (typeof body === 'string') { 3802 let jsonData = null; 3803 try { 3804 jsonData = JSON.parse(body); 3805 } catch (error) { 3806 jsonData = null; 3807 } 3808 if (jsonData && typeof jsonData === 'object') { 3809 return enrichJson(jsonData) ? { body: JSON.stringify(jsonData), changed: true } : { body: body, changed: false }; 3810 } 3811 const params = new URLSearchParams(body); 3812 return enrichParams(params) ? { body: params.toString(), changed: true } : { body: body, changed: false }; 3813 } 3814 if (typeof FormData !== 'undefined' && body instanceof FormData) { 3815 return { body: body, changed: enrichParams(body) }; 3816 } 3817 if (typeof URLSearchParams !== 'undefined' && body instanceof URLSearchParams) { 3818 return { body: body, changed: enrichParams(body) }; 3819 } 3820 return { body: body, changed: false }; 3821 } 3822 3823 function extractRequestUrl(input) { 3824 if (typeof input === 'string') return input; 3825 if (typeof input?.url === 'string') return input.url; 3826 if (typeof input?.href === 'string') return input.href; 3827 return ''; 3828 } 3829 3830 function maybeEnrichFetchInit(input, init) { 3831 if (!isGuardActive() || !init || init.body == null) return init; 3832 const url = extractRequestUrl(input); 3833 if (!isCartAddUrl(url) || !shouldEnrich()) return init; 3834 const enriched = enrichBody(init.body); 3835 if (!enriched.changed) return init; 3836 return { ...init, body: enriched.body }; 3837 } 3838 3839 function installWrappers() { 3840 if (wrappersInstalled) return; 3841 wrappersInstalled = true; 3842 3843 const originalFetch = window.fetch; 3844 window.fetch = function (input, init) { 3845 let nextInit = init; 3846 try { 3847 nextInit = maybeEnrichFetchInit(input, init); 3848 } catch (error) {} 3849 return originalFetch.call(this || window, input, nextInit); 3850 }; 3851 3852 const xhrPrototype = window.XMLHttpRequest?.prototype; 3853 if (xhrPrototype) { 3854 const originalOpen = xhrPrototype.open; 3855 const originalSend = xhrPrototype.send; 3856 xhrPrototype.open = function () { 3857 try { 3858 this.__nmEarlyGuardUrl = arguments[1]; 3859 } catch (error) {} 3860 return originalOpen.apply(this, arguments); 3861 }; 3862 xhrPrototype.send = function (body) { 3863 try { 3864 if (isGuardActive() && body != null && this.__nmEarlyGuardUrl != null && isCartAddUrl(this.__nmEarlyGuardUrl) && shouldEnrich()) { 3865 const enriched = enrichBody(body); 3866 if (enriched.changed) return originalSend.call(this, enriched.body); 3867 } 3868 } catch (error) {} 3869 return originalSend.apply(this, arguments); 3870 }; 3871 } 3872 } 3873 3874 if (cfg?.override_cart_requests === true) installWrappers(); 3875 } catch (error) {} 3876})(window); 3877</script>
3877 3878<!-- END app snippet --> 3879<!-- BEGIN app snippet: wishlist-page-container -->
3879<script id="ReStock-wishlist-page-container"> 3880(function (window) { 3881 try { 3882 if (window.__nmWishlistPageContainer) return; 3883 3884 const CONTAINER_ID = 'nm-wishlist-page-root'; 3885 const TARGET_SELECTORS = ['main#MainContent', 'main', '[role="main"]']; 3886 const RELATIVE_PLACEMENTS = ['before', 'after', 'start', 'end']; 3887 3888 function trimTrailingSlash(path) { 3889 const value = String(path); 3890 return value.length > 1 && value.charAt(value.length - 1) === '/' ? value.slice(0, -1) : value; 3891 } 3892 3893 function stripRoutesRoot(pathname) { 3894 const root = window.Shopify?.routes?.root; 3895 if (typeof root !== 'string') return pathname; 3896 const prefix = trimTrailingSlash(root); 3897 if (prefix === '' || prefix === '/') return pathname; 3898 if (pathname === prefix) return '/'; 3899 return pathname.indexOf(prefix + '/') === 0 ? pathname.slice(prefix.length) : pathname; 3900 } 3901 3902 function isConfiguredPage(pagePath) { 3903 const pathname = window.location?.pathname; 3904 if (typeof pathname !== 'string') return false; 3905 return trimTrailingSlash(stripRoutesRoot(pathname)) === trimTrailingSlash(pagePath); 3906 } 3907 3908 function hasShareToken() { 3909 const search = window.location?.search; 3910 if (!search) return false; 3911 return !!new URLSearchParams(search).get('w'); 3912 } 3913 3914 function isBootable(wishlistConfig, sdkConfig) { 3915 if (!sdkConfig || typeof sdkConfig !== 'object') return false; 3916 if (sdkConfig.app_enabled !== true) return false; 3917 if (sdkConfig.is_suspended === true) return false; 3918 return wishlistConfig.is_service_active === true; 3919 } 3920 3921 function matchElement(selector) { 3922 try { 3923 return window.document.querySelector(selector) || null; 3924 } catch (error) { 3925 return null; 3926 } 3927 } 3928 3929 function configuredTarget(placement) { 3930 if (!placement || typeof placement !== 'object') return null; 3931 if (typeof placement.css_selector !== 'string' || placement.css_selector === '') return null; 3932 const element = matchElement(placement.css_selector); 3933 if (!element) return null; 3934 const relative = RELATIVE_PLACEMENTS.indexOf(placement.relative_placement) === -1 ? 'start' : placement.relative_placement; 3935 return { element: element, relative: relative }; 3936 } 3937 3938 function builtInTarget() { 3939 for (const selector of TARGET_SELECTORS) { 3940 const element = matchElement(selector); 3941 if (element) return { element: element, relative: 'start' }; 3942 } 3943 return null; 3944 } 3945 3946 function insertContainer(container, target) { 3947 if (target.relative === 'before' || target.relative === 'after') { 3948 const parent = target.element.parentNode; 3949 if (!parent) return false; 3950 parent.insertBefore(container, target.relative === 'before' ? target.element : target.element.nextSibling || null); 3951 return true; 3952 } 3953 target.element.insertBefore(container, target.relative === 'end' ? null : target.element.firstChild || null); 3954 return true; 3955 } 3956 3957 function createContainer(placement) { 3958 const target = configuredTarget(placement) || builtInTarget(); 3959 if (!target) return null; 3960 const container = window.document.createElement('div'); 3961 container.id = CONTAINER_ID; 3962 container.setAttribute('data-nm-container-source', 'fallback'); 3963 return insertContainer(container, target) ? container : null; 3964 } 3965 3966 function usablePagePath(wishlistConfig) { 3967 const myWishlist = wishlistConfig && typeof wishlistConfig === 'object' ? wishlistConfig.my_wishlist : null; 3968 return myWishlist && typeof myWishlist.page_path === 'string' ? myWishlist.page_path : ''; 3969 } 3970 3971 function wishlistPageConfig(wishlistConfig) { 3972 const pagePath = usablePagePath(wishlistConfig); 3973 return pagePath && isConfiguredPage(pagePath) ? wishlistConfig.my_wishlist : null; 3974 } 3975 3976 function armContainer(myWishlist) { 3977 const container = window.document.getElementById(CONTAINER_ID) || createContainer(myWishlist.container_placement); 3978 if (container) container.removeAttribute('data-nm-page-state'); 3979 } 3980 3981 function markInactive() { 3982 const container = window.document.getElementById(CONTAINER_ID); 3983 if (container) container.setAttribute('data-nm-page-state', 'inactive'); 3984 } 3985 3986 function dearmContainer() { 3987 const stale = window.document.getElementById(CONTAINER_ID); 3988 if (stale && stale.getAttribute('data-nm-container-source') === 'fallback') stale.remove(); 3989 else markInactive(); 3990 } 3991 3992 function ensure(wishlistConfig, sdkConfig) {
3993 try { 3994 const myWishlist = wishlistPageConfig(wishlistConfig); 3995 if (!myWishlist) { 3996 if (usablePagePath(wishlistConfig)) dearmContainer(); 3997 return; 3998 } 3999 const active = myWishlist.type === 'separate_page' || hasShareToken(); 4000 if (active && isBootable(wishlistConfig, sdkConfig)) armContainer(myWishlist); 4001 else markInactive(); 4002 } catch (error) {} 4003 } 4004 4005 window.__nmWishlistPageContainer = { v: 1, ensure: ensure }; 4006 4007 const metafields = window._ReStockConfig?._metafields; 4008 ensure(metafields?.wishlistConfig, metafields?.sdkConfig); 4009 } catch (error) {} 4010})(window); 4011</script>
4011 4012<!-- END app snippet --> 4013
4014<script src="https://cdn.shopify.com/extensions/01a0e83c-88a3-702e-8442-82641270f3fe/bestpush-110/assets/restock-sdk-loader.js?v=1790602660" defer></script>
4014 4015 4016<style> 4017 #nm-wishlist-page-root { 4018 min-height: 60vh; 4019 } 4020 4021 #nm-wishlist-page-root[data-nm-container-source="fallback"] { 4022 box-sizing: border-box; 4023 max-width: 1200px; 4024 margin: 0 auto; 4025 padding: 0 1.5rem; 4026 } 4027 4028 #nm-wishlist-page-root[data-nm-page-state="inactive"]:empty { 4029 display: none; 4030 } 4031 4032 #nm-wishlist-page-root:empty { 4033 display: flex; 4034 align-items: center; 4035 justify-content: center; 4036 } 4037 4038 #nm-wishlist-page-root:empty::after { 4039 content: ""; 4040 width: 36px; 4041 height: 36px; 4042 border: 3px solid #e3e3e3; 4043 border-top-color: #1773b0; 4044 border-radius: 50%; 4045 animation: nm-wishlist-page-boot-spin 0.7s linear infinite; 4046 } 4047 4048 @keyframes nm-wishlist-page-boot-spin { 4049 to { 4050 transform: rotate(360deg); 4051 } 4052 } 4053 4054 body:has(#nm-wishlist-page-root:not([data-nm-page-state="inactive"])) .main-page-title, 4055 body:has(#nm-wishlist-page-root:not([data-nm-page-state="inactive"])) .page-title, 4056 body:has(#nm-wishlist-page-root:not(:empty)) .main-page-title, 4057 body:has(#nm-wishlist-page-root:not(:empty)) .page-title { 4058 display: none !important; 4059 } 4060</style> 4061 4062 4063</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> 4064<link rel="dns-prefetch" href="https://bundle.revy.io"> 4065
4066<script id="rbu-ex-raw-js"> 4067var bsets = { 4068 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}, 4069 locale: 'en', 4070 reloadOnLineItemProperties: false, 4071 disableReloadOnCartUpdate: false, 4072 disableCartAttributeTracker: false, 4073 disableFacebookTracker: false, 4074 enableReloadOnAutoBundleMatch: false, 4075 useH2Header: false, 4076 matchCartDiscountTitle: false, 4077 enableCheckoutTriggerFunctions: false, 4078}; 4079 4080if(!window.revyBundleThemeSettings) { 4081 window.revyBundleThemeSettings = bsets 4082} else { 4083 window.revyBundleThemeSettings = Object.assign(window.revyBundleThemeSettings, bsets); 4084} 4085 4086window.revyBundleExData = {fe: false, fe_v2: false, bundles: []}; 4087 4088 4089 window.revyBundleExData.customer = { 4090 logged_in: false, 4091 total_spent: 0, 4092 orders_count: 0, 4093 tags: [] 4094 }; 4095 4096 4097 4098 window.revyBundleExData.fe = true; 4099 4100 4101 4102 window.revyBundleExData.fe_v2 = false; 4103 4104 4105 4106 4107 window.revyBundleExData.onlyWidgetAdds = false; 4108 4109 4110 4111 4112 window.revyBundleExData.discountTitle = "Bundle Discount"; 4113 4114 4115 4116 window.revyBundleExData.sfT = "387387e444676e9ddbbdc57ec696e781"; 4117 4118 4119 4120 4121 4122</script>
4122 4123 4124 4125 4126 4127 4128 4129
4129<script> 4130 if(document.querySelector("#rbu-ex-raw-js")) document.querySelector("#rbu-ex-raw-js").remove(); 4131 </script>
4131 4132 4133 <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" /> 4134 4135 4136
4136<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>
4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154</div>
4154<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4154 4155</body> 4156</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.