CINXE.COM
Feel the power of Icy Hot® contrast therapy | Icy Hot®
<!DOCTYPE html> <html lang="en-US" dir="ltr"> <head> <!-- Current Page ID: --> <!-- Root Page ID: --> <!-- Unique Brand ID: --> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <link rel="stylesheet preload prefetch" as="style" href="/.css/theme.css?x-sny-siteoverride=icyhot"> <style> :root { --theme-button-border-color: #525CA3; --theme-button-border-color-hover: #7079BD; --theme-button-secondary-border-color: #2157A1; --theme-button-secondary-border-color-hover: #007CB1; --theme-button-tertiary-border-color: #2157A1; --theme-button-tertiary-border-color-hover: #007CB1; --theme-button-quaternary-border-color: #2157A1; --theme-button-quaternary-border-color-hover: #007CB1; } </style> <link rel="stylesheet preload prefetch" href="/.resources/sanofi-lm-chc/themes/chc/dist/common~2025-03-18-13-45-22-000~cache.css" as="style" type="text/css" /> <script class="site-data"> var ua = navigator.userAgent; var device = /(tablet|ipad|playbook|silk)|(android(?!.*mobi))/i.test(ua) ? "tablet" : (/Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Kindle|Silk-Accelerated|(hpw|web)OS|Opera M(obi|ini)/.test(ua) ? "mobile" : "desktop") window.dataLayer = window.dataLayer || []; window.dataLayer.push({ "siteType": "brand", "brandWebsiteType": "monobrand", "brandCluster": "pain", "subBrandCluster": "body pain", "brand": "Icy Hot", "gbu": "GBU - Consumer healthcare", "region": "amer", "country": "united states", "target": "consumers", "franchise": "", "therapeutic_area": "", "platform": "magnolia", "page_type": "home", "page_subtype": "home_page", "language": "en", "pageName": "Feel the power of Icy Hot® contrast therapy | Icy Hot®", "device": device }); </script> <!-- OneTrust Cookies Consent Notice start --> <script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="5b79d911-ff7c-4ea8-92cf-54487a0fece1" ></script> <!-- OneTrust Cookies Consent Notice end--> <script> (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-T99RJ4Z'); </script> <script> function OptanonWrapper() { let arrConsentGrps = window.OptanonActiveGroups.split(',').filter(Boolean) if (arrConsentGrps.includes("C0004")){ let scriptTag = document.createElement("script"); scriptTag.type = "text/javascript"; scriptTag.src = "//try.abtasty.com/253f0db80cf33e64cd23ad911f8adae1.js"; document.getElementsByTagName("head")[0].appendChild(scriptTag); } } </script> <title>Feel the power of Icy Hot® contrast therapy | Icy Hot®</title> <meta name="title" content="Feel the power of Icy Hot® contrast therapy | Icy Hot®" /> <meta name="description" content="Icy Hot® delivers fast-acting pain relief with a wide array of solutions. Rise from pain with our roll-on, cream, rub, patch, and spray products." /> <meta name="algo:roles" content="" /> <meta name="algo:security" content="" /> <meta name="algo:id" content="a350d528-aa86-419a-9a13-57e72060a79c_en-US" /> <meta name="algo:categories" content="" /> <meta name="algo:pageType" content="other" /> <meta name="algo:bzvProductId" content="" /> <meta name="algo:date" content="2022-02-28T15:02:26.167+01:00" /> <meta property="og:type" content="website" /> <meta property="og:title" content="Feel the power of Icy Hot® contrast therapy | Icy Hot®" /> <meta property="og:description" content="Icy Hot® delivers fast-acting pain relief with a wide array of solutions. Rise from pain with our roll-on, cream, rub, patch, and spray products." /> <meta property="og:url" content="https://www.icyhot.com/en-us/" /> <meta property="og:image:secure_url" content="https://www.icyhot.com/dam/jcr:fdc74fb8-a3b2-4198-a7bc-4a9dcca9b0a2/T01-Homepage-C-03%20Hero-640x1044-Mobile.png" /> <meta property="og:image" content="https://www.icyhot.com/dam/jcr:fdc74fb8-a3b2-4198-a7bc-4a9dcca9b0a2/T01-Homepage-C-03%20Hero-640x1044-Mobile.png" /> <meta property="og:site_name" content="Icyhot US" /> <meta property="og:locale" content="en_US" /> <meta property="og:locale:alternate" content="" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:title" content="Feel the power of Icy Hot® contrast therapy | Icy Hot®" /> <meta name="twitter:description" content="Icy Hot® delivers fast-acting pain relief with a wide array of solutions. Rise from pain with our roll-on, cream, rub, patch, and spray products." /> <meta name="twitter:image" content="https://www.icyhot.com/dam/jcr:fdc74fb8-a3b2-4198-a7bc-4a9dcca9b0a2/T01-Homepage-C-03%20Hero-640x1044-Mobile.png" /> <meta name="twitter:url" content="https://www.icyhot.com/en-us/" /> <link rel="icon" sizes="32x32" href="/dam/jcr:e2100d44-3ec9-48fa-a528-f9a6ef1b150e/favicon-32x32%5B1%5D.png" type="image/png" /> <link rel="canonical" href="https://www.icyhot.com/en-us" /> <script>document.getElementsByTagName('html')[0].classList.add('has-js');</script> <style> [x-cloak]:not([x-hide]) {display: none !important;} [x-cloak][x-hide] { visibility: hidden !important;} </style> <script type="text/json" class="site-config"> { "editMode": false, "context": "" } </script> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": "1", "item": { "@id": "https://www.icyhot.com/en-us/", "name": "Feel the power of Icy Hot® contrast therapy | Icy Hot®" } } ] } </script> <style> .background--5c660fa8-c415-4545-8f4d-72e69df55f69 > .ContentGrid .flex > .gridComponent > .ContentSectionItem.bg-tertiary4, .background--1af977d6-d640-482d-9cf0-b6ff929f72e3 > .ContentGrid .flex > .gridComponent > .ContentSectionItem.bg-tertiary4, .background--5573c992-3934-43c2-92d9-31f386dd85c7 > .ContentGrid .flex > .gridComponent > .ContentSectionItem.bg-tertiary4, .background--e9ff75ba-aaa8-48de-99fd-80de11362ee6 > .ContentGrid .flex > .gridComponent > .ContentSectionItem.bg-tertiary4, .background--45f2d019-2811-4ff5-b5e2-b93202e6c724 > .ContentGrid .flex > .gridComponent > .ContentSectionItem.bg-tertiary4, .background--94a3ce51-15f3-4f2f-a02d-c2164cb65c16 > .ContentGrid .flex > .gridComponent > .ContentSectionItem.bg-tertiary4, .background--2a858dd9-348c-4b30-98da-b6c6aa5dcbf0 > .ContentGrid .flex > .gridComponent > .ContentSectionItem.bg-tertiary4, .background--c5ff62ec-7050-4835-82a2-fb921d5d9795 > .ContentGrid .flex > .gridComponent > .ContentSectionItem.bg-tertiary4 { border-radius: 10px; overflow: hidden; } @media only screen and (max-width: 768px) { h1{ line-height: 58px!important; } } @media only screen and (min-width: 769px) { h1{ line-height: 84px!important; } } .uiImage.overflow-auto::-webkit-scrollbar-thumb { background: var(--theme-color-primary3); } </style> <link rel="alternate" hreflang="en-us" href="https://www.icyhot.com/en-us"> <link rel="alternate" hreflang="fr-ca" href="https://www.icyhot.com/fr-ca"> <link rel="alternate" hreflang="en-ca" href="https://www.icyhot.com/en-ca"> <style> .background--073a281c-58a2-4638-8154-a7d4d817a313 .video-wrapper.bg-black { background:transparent; } /* Form redesign */ .contentGridItem--e65925c7-e4c4-475d-b378-391f841ab369 h1 { margin-bottom: -1rem; margin-top: -3rem; } .el_form .formContainer { padding: 0; } .el_form .formContainer .inputFields:first-child > .flex { flex-direction: row; gap:1rem; } .el_form .formContainer .inputFields:first-child > .flex > div { flex: 0 1 32.33%; display: flex; flex-direction: column; } .el_form .contentGridItem--19ddd946-db38-4d74-b678-ea7981300a99 .inputFields:first-child > .flex { flex-direction: column!important; gap:0!important; } .el_form .contentGridItem--19ddd946-db38-4d74-b678-ea7981300a99 .inputFields:first-child > .flex > div { display: flex!important; flex-direction: row!important; } .el_form .formContainer p { font-size: 14px; font-family: Segoe UI; } .el_form .questionTitle { margin-bottom: 0.5rem; } .el_form .contentGridItem--bf2b611c-d212-40da-a370-2d56223875c6 + .formInputGroup .el_form__label > p:nth-child(2) { height:10px!important; } .el_form .button { margin-top: 0; } @media screen and (max-width:1024px) { .el_form .formContainer .inputFields:first-child > .flex > div { flex: 0 1 100%; } } /* End Form redesign */ </style> <meta name="ps-language" content="en" /> <meta name="ps-country" content="US" /> <meta name="ps-key" content="3185-620c00e5a02f330035a61d6f" /> <style> header[role='banner'] { } .hero-wrap { } main[role='main'] { } footer[role='contentinfo'] { } </style> </head> <body class=" relative right-0 transition-all duration-300 ease-in-out flex flex-col !min-h-screen"> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-T99RJ4Z" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <style> html .rich-text ul li:before { content: "" !important; color: #FFFFFF; } .rich-text ul { margin-bottom: 10px !important; } .rich-text ul li { margin-bottom: 0px !important; } </style> <a href="#main" class="skipToMainContent skip font-body bg-primary2 text-white fixed top-0 left-0 z-0 opacity-0 focus:z-40 focus:opacity-100 px-5 py-3">Skip to main</a> <div x-data="{ count: 0, intervalText: '' }" class="announcementBar bg-primary1 z-40 top-0 block max-h-11 h-11 sticky hidden md:hidden lg:hidden" @mouseover=" clearInterval(intervalText); " @mouseleave=" if ($refs.announcements.querySelectorAll('.announcementBar__item').length > 1) { intervalText = setInterval(() => { if (count < ($refs.announcements.querySelectorAll('.announcementBar__item').length - 1)) count++; else count = 0; }, 1000); } " > <div class="mx-auto w-full flex justify-between items-center content-center px-4"> <div class="text-white font-body text-base text-center w-full" x-ref="announcements" x-init=" if ($refs.announcements.querySelectorAll('.announcementBar__item').length > 1) { intervalText = setInterval(() => { if (count < ($refs.announcements.querySelectorAll('.announcementBar__item').length - 1)) count++; else count = 0; }, 1000); } " > <div :class="0 === count? 'block' : 'hidden'" class="announcementBar__item py-[10px]"> <div class=""> <a href="https://www.activaterewards.com/medicinecabinet" class="hover:underline" target="_blank" title="" @click=" $dispatch('track-event', { 'event': 'cmp_event', 'event_type': 'navigation', 'section': 'header', 'sub_section': 'announcement_bar', 'element': 'logo', 'context': 'other' }) ;" > <p><u>$10 Reward* When You Buy $40</u></p> </a> </div> </div> </div> </div> </div> <div class="sticky-nav-overlay-spacer" style="height: 0px"></div> <header class="z-40 fixed top-0 md:top-0 lg:top-0 left-0 w-full" role="banner" data-sticky='true'> <script type="text/javascript"> document.addEventListener("alpine:init", () => { Alpine.data("nav", () => ({ next: "", depth: 0, showSkip: false, activeNav: "", nextElement: null, currentNavItem: null, nextNavItem: null, currentSubNav: null, nextSubNavItem: null, setNextSkipText(e) { const elem = e.target; if (!elem) return; const nextElement = elem.nextElementSibling; this.currentNavItem = elem; this.nextNavItem = nextElement; if (nextElement && nextElement.dataset) { this.nextElement = nextElement; this.next = nextElement.dataset.linkText; } else { this.nextElement = null; this.next = ""; } }, setSkipLink(e) { this.showSkip = true; const elem = e.target; const isShiftTabPressed = e.shiftKey && e.which === 9; const isNavItemLink = elem.classList.contains("nav__item"); const isFirstSubNavItemLink = elem.classList.contains("subNav__firstItem"); if (isNavItemLink) { // shift + tab or last nav link if (isShiftTabPressed || !this.nextNavItem) return; e.preventDefault(); this.focusNextTabbableElement(elem); } else if (isFirstSubNavItemLink && isShiftTabPressed) { this.setNextSkipText(this.currentNavItem); } }, skipItemLink(e) { const elem = e.target; const isShiftTabPressed = e.shiftKey && e.which === 9; if (isShiftTabPressed) { e.preventDefault(); let navListItem = elem.parentNode.previousElementSibling; if (navListItem && navListItem.classList.contains("subNav__title")) { navListItem = navListItem.previousElementSibling; if (navListItem.classList.contains("subNav__skipListItem")) { const isFirstSubNav = navListItem.dataset.depth === 0; if (isFirstSubNav) { if (this.nextNavItem) { this.next = this.nextNavItem.dataset.linkText; } } else { if (this.nextSubNavItem) { this.next = this.nextSubNavItem.dataset.linkText; } } } } if (!navListItem) { this.focusNextElement(); } else { this.focusNextTabbableElement(navListItem); } } }, skipSubNavButton(e) { const elem = e.target; const nextListItem = elem.parentNode.nextElementSibling; const isShiftTabPressed = e.shiftKey && e.which === 9; const isSubNavItemNextButton = elem.classList.contains( "subNav__itemNextButton" ); if (isShiftTabPressed && isSubNavItemNextButton) { elem.previousElementSibling.focus(); } else if (!nextListItem) { this.focusNextElement(); } else { e.preventDefault(); const nextTabElem = elem.parentNode.nextElementSibling.querySelector(".subNav__itemLink"); if (nextTabElem) nextTabElem.focus(); } }, setSkipSubNavButton(e) { const elem = e.target; const nextSubNavItem = e.target.parentNode.nextElementSibling; this.nextSubNavItem = nextSubNavItem; this.currentSubNav = elem.nextElementSibling; if (nextSubNavItem) { this.nextElement = nextSubNavItem.querySelector(".subNav__itemLink"); this.next = nextSubNavItem.dataset.linkText; } else { const nextNavItem = this.currentNavItem.nextElementSibling; if (nextNavItem && nextNavItem.dataset) { this.next = nextNavItem.dataset.linkText; } else { this.next = ""; } } this.focusNextTabbableElement(this.currentSubNav); }, focusNextTabbableElement(container) { // waits for DOM to update setTimeout(function () { const nextTabElem = container.querySelector( "[tabindex]:not([disabled]):not([tabindex='-1'])" ); if (!nextTabElem) return; nextTabElem.focus(); }, 50); }, focusNextElement() { if (this.depth < 0) { this.depth = 0; } this.nextElement.focus(); }, get skipToNextLinkText() { if (this.next === "") return ""; return "Skip to " + this.next; }, adjustPosition(hasSubpage, direction, hover = false) { const _parent = this.$root; const dir = direction === "ltr" ? "left" : "right"; const subNav1 = _parent.closest(".subNav--1"); const sideMenu = subNav1.querySelector(".subNav--rightSide"); const subNav2 = sideMenu.querySelector(".subNav--2"); const addRemove = (hasSubpage && hover) ? "add" : "remove"; subNav1.style[dir] = (hasSubpage && hover) ? "230px" : null; subNav2.classList[addRemove]("subNav--adjustPosition"); }, })); }); </script> <style> .nav-chc, .nav-chc .nav__mobileMenu { border-radius: ; } @media screen and (min-width: 1025px){ .nav-chc { border-radius: ; } } </style> <nav role="navigation" class="nav-chc relative nav bg-white text-primary1 border-b z-40 top-0 sticky w-full h-auto lg:max-h-[60px] transition-all duration-200" aria-label="menu" x-data="{...nav(), ...chcHeader()}" @setActiveNav="activeNav=$event.detail.id" @isActiveNav="activeNav == $event.detail.id" style="border-radius: " > <div class="mx-auto container lg:max-w-none lg:px-20 hidden lg:block"> <div class="nav__desktop flex md:items-center lg:max-h-[60px]"> <a href="/en-us/" class="nav__inner ml-0 py-2 " data-gtmSubSection="logo" data-gtmElement="logo"> <img class="Image nav__logo max-w-60 max-h-[40px] w-auto md:block h-auto pr-2 lg:pr-0" src="/dam/jcr:0f647eaa-2617-4b9f-b55c-104026b68e83/IcyHot-logo-color-svg.svg" alt="Icy Hot® - Homepage" > </a> <div class="nav__left pt-0 justify-center flex mx-12 w-full lg:gap-4" @mouseout.outside="$dispatch('setActiveNav', { id: '' })" > <div > <div class="nav__item group justify-between flex items-start h-full normal-case lg:text-primary1 h-[72px] lg:h-auto" data-link-text="<strong>Our Values</strong>" @focus="setNextSkipText($event); showSkip = false" @keydown.tab="setSkipLink($event)" @mouseover="showSkip = false; $dispatch('setActiveNav', { id: '50166f7a-2ff2-4a03-b6d5-3bcbef3fae13' })" :class="{ 'nav__item--active': $dispatch('isActiveNav', { id: '50166f7a-2ff2-4a03-b6d5-3bcbef3fae13' }) }" > <a href="/en-us/our-values" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" title='Our Values' class="font-navigation nav__itemLink hover:text-primary1 relative font-extralight md:font-normal text-link border-white px-0 lg:px-3 py-6 lg:py-0 lg:h-[60px] flex items-center text-center nav__itemLink--withArrow lg:pr-6 " data-gtmSection="header" data-gtmSubSection="menu"> <span class="text-xl lg:text-base"> <strong>Our Values</strong> <span class="subNav__arrow h-full w-4 h-4 absolute right-0 hidden lg:inline-block top-1/2 -translate-y-1/2 rotate-90"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-4 h-4 svg_button"> <path stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="M8.25 4.5l7.5 7.5-7.5 7.5" /> </svg> </span> </span> <div class="nav__itemLinkBorderHover text-primary1 hidden absolute left-0 bottom-0 w-full h-1 bg-current"></div> </a> <button class="font-body inline-block px-3 py-5 h-full subNav__itemNextButton lg:hidden" aria-label="go to sub menu"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-8 h-8 lg:w-6 lg:h-6 svg_button"> <path stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="M8.25 4.5l7.5 7.5-7.5 7.5" /> </svg> </button> <div x-data="{ subMenuHeight: '', subMenuContHeight: '' }" class="text-primary1 hover:border-transparent subNav z-40 left-0 w-full fixed lg:absolute hidden overflow-x-hidden !shadow-none bg-white subNav--0 overflow-hidden fixed lg:absolute top-full overflow-auto lg:mt-[1px]" > <div class="subNav__bg absolute w-full h-full top-0 left-0 right-0 bottom-0 bg-white opacity-00"></div> <div class="w-full block lg:hidden subNavReturn" x-intersect="subMenuHeight = navigationHeight - $el.clientHeight"> <button class="font-navigation subNav__back flex items-center gap-2 text-xl font-semibold relative px-4 py-4 text-left" aria-label="go to sub menu"> <div class="w-6 h-6"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-6 h-6 svg_button block"> <path stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="M15.75 19.5L8.25 12l7.5-7.5" /> </svg> </div> <span class="w-11/12"><strong>Our Values</strong></span> </button> </div> <div x-data="nav" class="subNav__container lg:h-full lg:container pt-0 lg:pt-8 lg:pl-10 flex flex-row relative"> <ul class="subNav__list flex flex-col w-full z-00 overflow-y-auto px-4 lg:px-0" > <li x-show="showSkip && depth == 0" tabindex="-1" class="subNav__skipListItem" data-depth="0"> <button tabindex="0" class="font-body nav__itemSkipButton my-2 text-xs border-0 font-thin transition-none" x-html="skipToNextLinkText" @keydown.tab="next = '';setSkipLink($event)" @keydown.enter.prevent="depth--; next = ''; focusNextElement()" @keydown.space.prevent="depth--; next = ''; focusNextElement()" ></button> </li> <li class="subNav__title text-2xl py-0 py-6 uppercase lg:hidden" tabindex="-1"> <a href="/en-us/our-values" tabindex="0" target="_self" class="" data-gtmSection="header" data-gtmSubSection="menu"> <strong>Our Values</strong> </a> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Our Mission"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/our-values/our-mission" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base subNav__firstItem" data-gtmSection="header" data-gtmSubSection="menu"> Our Mission </a> </div> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="B Corp"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/our-values/b-corp" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base " data-gtmSection="header" data-gtmSubSection="menu"> B Corp </a> </div> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Sustainability"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/our-values/sustainability" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base " data-gtmSection="header" data-gtmSubSection="menu"> Sustainability </a> </div> </li> </ul> </div> </div> </div> </div> <div > <div class="nav__item group justify-between flex items-start h-full normal-case lg:text-primary1 h-[72px] lg:h-auto" data-link-text="<strong>Why Icy Hot</strong>" @focus="setNextSkipText($event); showSkip = false" @keydown.tab="setSkipLink($event)" @mouseover="showSkip = false; $dispatch('setActiveNav', { id: '5447c458-983b-4eff-b2a6-588905880a40' })" :class="{ 'nav__item--active': $dispatch('isActiveNav', { id: '5447c458-983b-4eff-b2a6-588905880a40' }) }" > <a href="/en-us/the-icy-hot-advantage" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation nav__itemLink hover:text-primary1 relative font-extralight md:font-normal text-link border-white px-0 lg:px-3 py-6 lg:py-0 lg:h-[60px] flex items-center text-center " data-gtmSection="header" data-gtmSubSection="menu"> <span class="text-xl lg:text-base"> <strong>Why Icy Hot</strong> </span> <div class="nav__itemLinkBorderHover text-primary1 hidden absolute left-0 bottom-0 w-full h-1 bg-current"></div> </a> </div> </div> <div > <div class="nav__item group justify-between flex items-start h-full normal-case lg:text-primary1 h-[72px] lg:h-auto" data-link-text="<strong>Products</strong>" @focus="setNextSkipText($event); showSkip = false" @keydown.tab="setSkipLink($event)" @mouseover="showSkip = false; $dispatch('setActiveNav', { id: 'ef757d7d-186b-4798-9ffc-371b90dd2196' })" :class="{ 'nav__item--active': $dispatch('isActiveNav', { id: 'ef757d7d-186b-4798-9ffc-371b90dd2196' }) }" > <a href="/en-us/products" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation nav__itemLink hover:text-primary1 relative font-extralight md:font-normal text-link border-white px-0 lg:px-3 py-6 lg:py-0 lg:h-[60px] flex items-center text-center nav__itemLink--withArrow lg:pr-6 " data-gtmSection="header" data-gtmSubSection="menu"> <span class="text-xl lg:text-base"> <strong>Products</strong> <span class="subNav__arrow h-full w-4 h-4 absolute right-0 hidden lg:inline-block top-1/2 -translate-y-1/2 rotate-90"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-4 h-4 svg_button"> <path stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="M8.25 4.5l7.5 7.5-7.5 7.5" /> </svg> </span> </span> <div class="nav__itemLinkBorderHover text-primary1 hidden absolute left-0 bottom-0 w-full h-1 bg-current"></div> </a> <button class="font-body inline-block px-3 py-5 h-full subNav__itemNextButton lg:hidden" aria-label="go to sub menu"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-8 h-8 lg:w-6 lg:h-6 svg_button"> <path stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="M8.25 4.5l7.5 7.5-7.5 7.5" /> </svg> </button> <div x-data="{ subMenuHeight: '', subMenuContHeight: '' }" class="text-primary1 hover:border-transparent subNav z-40 left-0 w-full fixed lg:absolute hidden overflow-x-hidden !shadow-none bg-white subNav--0 overflow-hidden fixed lg:absolute top-full overflow-auto lg:mt-[1px]" > <div class="subNav__bg absolute w-full h-full top-0 left-0 right-0 bottom-0 bg-white opacity-00"></div> <div class="w-full block lg:hidden subNavReturn" x-intersect="subMenuHeight = navigationHeight - $el.clientHeight"> <button class="font-navigation subNav__back flex items-center gap-2 text-xl font-semibold relative px-4 py-4 text-left" aria-label="go to sub menu"> <div class="w-6 h-6"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-6 h-6 svg_button block"> <path stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="M15.75 19.5L8.25 12l7.5-7.5" /> </svg> </div> <span class="w-11/12"><strong>Products</strong></span> </button> </div> <div x-data="nav" class="subNav__container lg:h-full lg:container pt-0 lg:pt-8 lg:pl-10 flex flex-row relative"> <ul class="subNav__list flex flex-col w-full z-00 overflow-y-auto px-4 lg:px-0" > <li x-show="showSkip && depth == 0" tabindex="-1" class="subNav__skipListItem" data-depth="0"> <button tabindex="0" class="font-body nav__itemSkipButton my-2 text-xs border-0 font-thin transition-none" x-html="skipToNextLinkText" @keydown.tab="next = '';setSkipLink($event)" @keydown.enter.prevent="depth--; next = ''; focusNextElement()" @keydown.space.prevent="depth--; next = ''; focusNextElement()" ></button> </li> <li class="subNav__title text-2xl py-0 py-6 uppercase lg:hidden" tabindex="-1"> <a href="/en-us/products" tabindex="0" target="_self" class="" data-gtmSection="header" data-gtmSubSection="menu"> <strong>Products</strong> </a> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="No Mess Applicators"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/no-mess" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base subNav__firstItem" data-gtmSection="header" data-gtmSubSection="menu"> No Mess Applicators </a> <button class="font-body subNav__itemNextButton inline-block px-3 py-5 lg:py-4 h-full" aria-label="go to sub menu" @keydown.tab="next = '';skipSubNavButton($event);" @keydown.enter.prevent="depth=1;setSkipSubNavButton($event)" @keydown.space.prevent="depth=1;setSkipSubNavButton($event)" tabindex="-1" > <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-8 h-8 lg:w-6 lg:h-6 svg_button"> <path stroke-width="5" stroke="white" stroke-linecap="round" stroke-linejoin="round" d="M8.25 4.5l7.5 7.5-7.5 7.5" /> <path stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="M8.25 4.5l7.5 7.5-7.5 7.5" /> </svg> </button> </div> <div x-data="{ subMenuHeight: '', subMenuContHeight: '' }" class="text-primary1 hover:border-transparent subNav z-40 left-0 w-full fixed lg:absolute hidden overflow-x-hidden !shadow-none bg-white subNav--1 fixed lg:absolute top-full overflow-auto lg:mt-[1px]" > <div class="subNav__bg absolute w-full h-full top-0 left-0 right-0 bottom-0 bg-white opacity-10"></div> <div class="w-full block lg:hidden subNavReturn" x-intersect="subMenuHeight = navigationHeight - $el.clientHeight"> <button class="font-navigation subNav__back flex items-center gap-2 text-xl font-semibold relative px-4 py-4 text-left" aria-label="go to sub menu"> <div class="w-6 h-6"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-6 h-6 svg_button block"> <path stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="M15.75 19.5L8.25 12l7.5-7.5" /> </svg> </div> <span class="w-11/12">No Mess Applicators</span> </button> </div> <div x-data="nav" class="subNav__container lg:h-full lg:container pt-0 lg:pt-8 lg:pl-10 flex flex-row "> <ul class="subNav__list flex flex-col w-full z-10 overflow-y-auto px-4 lg:px-0" > <li x-show="showSkip && depth == 1" tabindex="-1" class="subNav__skipListItem" data-depth="1"> <button tabindex="0" class="font-body nav__itemSkipButton my-2 text-xs border-0 font-thin transition-none" x-html="skipToNextLinkText" @keydown.tab="next = '';setSkipLink($event)" @keydown.enter.prevent="depth--; next = ''; focusNextElement()" @keydown.space.prevent="depth--; next = ''; focusNextElement()" ></button> </li> <li class="subNav__title text-2xl py-0 py-6 uppercase lg:hidden" tabindex="-1"> <a href="/en-us/products/no-mess" tabindex="0" target="_self" class="" data-gtmSection="header" data-gtmSubSection="menu"> No Mess Applicators </a> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Icy Hot® PRO Massaging Balm"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/no-mess/massage-balm" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base subNav__firstItem" data-gtmSection="header" data-gtmSubSection="menu"> Icy Hot<sup class='super'>®</sup> PRO Massaging Balm </a> </div> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Icy Hot® PRO No Mess"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/no-mess/pro-roll-on" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base " data-gtmSection="header" data-gtmSubSection="menu"> Icy Hot<sup class='super'>®</sup> PRO No Mess </a> </div> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Icy Hot® Nighttime Recovery No-Mess Roll-On"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/no-mess/nighttime-recovery" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base " data-gtmSection="header" data-gtmSubSection="menu"> Icy Hot<sup class='super'>®</sup> Nighttime Recovery No-Mess Roll-On </a> </div> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Icy Hot® Lidocaine No Mess "> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/no-mess/lidocaine-roll-on" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base " data-gtmSection="header" data-gtmSubSection="menu"> Icy Hot<sup class='super'>®</sup> Lidocaine No Mess </a> </div> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Icy Hot® No Mess "> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/no-mess/roll-on-pain-relief" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base " data-gtmSection="header" data-gtmSubSection="menu"> Icy Hot<sup class='super'>®</sup> No Mess </a> </div> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Icy Hot® Kids Pain Relief Roll-On"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/no-mess/kids-roll-on" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base " data-gtmSection="header" data-gtmSubSection="menu"> Icy Hot<sup class='super'>®</sup> Kids Pain Relief Roll-On </a> </div> </li> </ul> </div> </div> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Sprays"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/sprays" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base " data-gtmSection="header" data-gtmSubSection="menu"> Sprays </a> <button class="font-body subNav__itemNextButton inline-block px-3 py-5 lg:py-4 h-full" aria-label="go to sub menu" @keydown.tab="next = '';skipSubNavButton($event);" @keydown.enter.prevent="depth=1;setSkipSubNavButton($event)" @keydown.space.prevent="depth=1;setSkipSubNavButton($event)" tabindex="-1" > <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-8 h-8 lg:w-6 lg:h-6 svg_button"> <path stroke-width="5" stroke="white" stroke-linecap="round" stroke-linejoin="round" d="M8.25 4.5l7.5 7.5-7.5 7.5" /> <path stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="M8.25 4.5l7.5 7.5-7.5 7.5" /> </svg> </button> </div> <div x-data="{ subMenuHeight: '', subMenuContHeight: '' }" class="text-primary1 hover:border-transparent subNav z-40 left-0 w-full fixed lg:absolute hidden overflow-x-hidden !shadow-none bg-white subNav--1 fixed lg:absolute top-full overflow-auto lg:mt-[1px]" > <div class="subNav__bg absolute w-full h-full top-0 left-0 right-0 bottom-0 bg-white opacity-10"></div> <div class="w-full block lg:hidden subNavReturn" x-intersect="subMenuHeight = navigationHeight - $el.clientHeight"> <button class="font-navigation subNav__back flex items-center gap-2 text-xl font-semibold relative px-4 py-4 text-left" aria-label="go to sub menu"> <div class="w-6 h-6"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-6 h-6 svg_button block"> <path stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="M15.75 19.5L8.25 12l7.5-7.5" /> </svg> </div> <span class="w-11/12">Sprays</span> </button> </div> <div x-data="nav" class="subNav__container lg:h-full lg:container pt-0 lg:pt-8 lg:pl-10 flex flex-row "> <ul class="subNav__list flex flex-col w-full z-10 overflow-y-auto px-4 lg:px-0" > <li x-show="showSkip && depth == 1" tabindex="-1" class="subNav__skipListItem" data-depth="1"> <button tabindex="0" class="font-body nav__itemSkipButton my-2 text-xs border-0 font-thin transition-none" x-html="skipToNextLinkText" @keydown.tab="next = '';setSkipLink($event)" @keydown.enter.prevent="depth--; next = ''; focusNextElement()" @keydown.space.prevent="depth--; next = ''; focusNextElement()" ></button> </li> <li class="subNav__title text-2xl py-0 py-6 uppercase lg:hidden" tabindex="-1"> <a href="/en-us/products/sprays" tabindex="0" target="_self" class="" data-gtmSection="header" data-gtmSubSection="menu"> Sprays </a> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Icy Hot® Lidocaine Dry Spray"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/sprays/lidocaine-pain-relief-spray" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base subNav__firstItem" data-gtmSection="header" data-gtmSubSection="menu"> Icy Hot<sup class='super'>®</sup> Lidocaine Dry Spray </a> </div> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Icy Hot® Original Dry Spray"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/sprays/pain-relief-spray" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base " data-gtmSection="header" data-gtmSubSection="menu"> Icy Hot<sup class='super'>®</sup> Original Dry Spray </a> </div> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Icy Hot® PRO Dry Spray"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/sprays/pro-pain-relief-spray" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base " data-gtmSection="header" data-gtmSubSection="menu"> Icy Hot<sup class='super'>®</sup> PRO Dry Spray </a> </div> </li> </ul> </div> </div> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Creams & rubs"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/creams-rubs" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base " data-gtmSection="header" data-gtmSubSection="menu"> Creams & rubs </a> <button class="font-body subNav__itemNextButton inline-block px-3 py-5 lg:py-4 h-full" aria-label="go to sub menu" @keydown.tab="next = '';skipSubNavButton($event);" @keydown.enter.prevent="depth=1;setSkipSubNavButton($event)" @keydown.space.prevent="depth=1;setSkipSubNavButton($event)" tabindex="-1" > <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-8 h-8 lg:w-6 lg:h-6 svg_button"> <path stroke-width="5" stroke="white" stroke-linecap="round" stroke-linejoin="round" d="M8.25 4.5l7.5 7.5-7.5 7.5" /> <path stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="M8.25 4.5l7.5 7.5-7.5 7.5" /> </svg> </button> </div> <div x-data="{ subMenuHeight: '', subMenuContHeight: '' }" class="text-primary1 hover:border-transparent subNav z-40 left-0 w-full fixed lg:absolute hidden overflow-x-hidden !shadow-none bg-white subNav--1 fixed lg:absolute top-full overflow-auto lg:mt-[1px]" > <div class="subNav__bg absolute w-full h-full top-0 left-0 right-0 bottom-0 bg-white opacity-10"></div> <div class="w-full block lg:hidden subNavReturn" x-intersect="subMenuHeight = navigationHeight - $el.clientHeight"> <button class="font-navigation subNav__back flex items-center gap-2 text-xl font-semibold relative px-4 py-4 text-left" aria-label="go to sub menu"> <div class="w-6 h-6"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-6 h-6 svg_button block"> <path stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="M15.75 19.5L8.25 12l7.5-7.5" /> </svg> </div> <span class="w-11/12">Creams & rubs</span> </button> </div> <div x-data="nav" class="subNav__container lg:h-full lg:container pt-0 lg:pt-8 lg:pl-10 flex flex-row "> <ul class="subNav__list flex flex-col w-full z-10 overflow-y-auto px-4 lg:px-0" > <li x-show="showSkip && depth == 1" tabindex="-1" class="subNav__skipListItem" data-depth="1"> <button tabindex="0" class="font-body nav__itemSkipButton my-2 text-xs border-0 font-thin transition-none" x-html="skipToNextLinkText" @keydown.tab="next = '';setSkipLink($event)" @keydown.enter.prevent="depth--; next = ''; focusNextElement()" @keydown.space.prevent="depth--; next = ''; focusNextElement()" ></button> </li> <li class="subNav__title text-2xl py-0 py-6 uppercase lg:hidden" tabindex="-1"> <a href="/en-us/products/creams-rubs" tabindex="0" target="_self" class="" data-gtmSection="header" data-gtmSubSection="menu"> Creams & rubs </a> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Icy Hot® Cream"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/creams-rubs/pain-relief-cream" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base subNav__firstItem" data-gtmSection="header" data-gtmSubSection="menu"> Icy Hot<sup class='super'>®</sup> Cream </a> </div> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Icy Hot® Lidocaine Cream"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/creams-rubs/lidocaine-cream" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base " data-gtmSection="header" data-gtmSubSection="menu"> Icy Hot<sup class='super'>®</sup> Lidocaine Cream </a> </div> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text=" Icy Hot® Advanced Cream"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/creams-rubs/advanced-cream" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base " data-gtmSection="header" data-gtmSubSection="menu"> Icy Hot<sup class='super'>®</sup> Advanced Cream </a> </div> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Icy Hot® Balm"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/creams-rubs/pain-relief-balm" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base " data-gtmSection="header" data-gtmSubSection="menu"> Icy Hot<sup class='super'>®</sup> Balm </a> </div> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Icy Hot® PRO Cream"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/creams-rubs/pro-pain-relief-cream" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base " data-gtmSection="header" data-gtmSubSection="menu"> Icy Hot<sup class='super'>®</sup> PRO Cream </a> </div> </li> </ul> </div> </div> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Gels"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/gels" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base " data-gtmSection="header" data-gtmSubSection="menu"> Gels </a> <button class="font-body subNav__itemNextButton inline-block px-3 py-5 lg:py-4 h-full" aria-label="go to sub menu" @keydown.tab="next = '';skipSubNavButton($event);" @keydown.enter.prevent="depth=1;setSkipSubNavButton($event)" @keydown.space.prevent="depth=1;setSkipSubNavButton($event)" tabindex="-1" > <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-8 h-8 lg:w-6 lg:h-6 svg_button"> <path stroke-width="5" stroke="white" stroke-linecap="round" stroke-linejoin="round" d="M8.25 4.5l7.5 7.5-7.5 7.5" /> <path stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="M8.25 4.5l7.5 7.5-7.5 7.5" /> </svg> </button> </div> <div x-data="{ subMenuHeight: '', subMenuContHeight: '' }" class="text-primary1 hover:border-transparent subNav z-40 left-0 w-full fixed lg:absolute hidden overflow-x-hidden !shadow-none bg-white subNav--1 fixed lg:absolute top-full overflow-auto lg:mt-[1px]" > <div class="subNav__bg absolute w-full h-full top-0 left-0 right-0 bottom-0 bg-white opacity-10"></div> <div class="w-full block lg:hidden subNavReturn" x-intersect="subMenuHeight = navigationHeight - $el.clientHeight"> <button class="font-navigation subNav__back flex items-center gap-2 text-xl font-semibold relative px-4 py-4 text-left" aria-label="go to sub menu"> <div class="w-6 h-6"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-6 h-6 svg_button block"> <path stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="M15.75 19.5L8.25 12l7.5-7.5" /> </svg> </div> <span class="w-11/12">Gels</span> </button> </div> <div x-data="nav" class="subNav__container lg:h-full lg:container pt-0 lg:pt-8 lg:pl-10 flex flex-row "> <ul class="subNav__list flex flex-col w-full z-10 overflow-y-auto px-4 lg:px-0" > <li x-show="showSkip && depth == 1" tabindex="-1" class="subNav__skipListItem" data-depth="1"> <button tabindex="0" class="font-body nav__itemSkipButton my-2 text-xs border-0 font-thin transition-none" x-html="skipToNextLinkText" @keydown.tab="next = '';setSkipLink($event)" @keydown.enter.prevent="depth--; next = ''; focusNextElement()" @keydown.space.prevent="depth--; next = ''; focusNextElement()" ></button> </li> <li class="subNav__title text-2xl py-0 py-6 uppercase lg:hidden" tabindex="-1"> <a href="/en-us/products/gels" tabindex="0" target="_self" class="" data-gtmSection="header" data-gtmSubSection="menu"> Gels </a> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Icy Hot® Vanishing Scent Gel"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/gels/vanishing-scent-gel" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base subNav__firstItem" data-gtmSection="header" data-gtmSubSection="menu"> Icy Hot<sup class='super'>®</sup> Vanishing Scent Gel </a> </div> </li> </ul> </div> </div> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Patches"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/patches" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base " data-gtmSection="header" data-gtmSubSection="menu"> Patches </a> <button class="font-body subNav__itemNextButton inline-block px-3 py-5 lg:py-4 h-full" aria-label="go to sub menu" @keydown.tab="next = '';skipSubNavButton($event);" @keydown.enter.prevent="depth=1;setSkipSubNavButton($event)" @keydown.space.prevent="depth=1;setSkipSubNavButton($event)" tabindex="-1" > <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-8 h-8 lg:w-6 lg:h-6 svg_button"> <path stroke-width="5" stroke="white" stroke-linecap="round" stroke-linejoin="round" d="M8.25 4.5l7.5 7.5-7.5 7.5" /> <path stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="M8.25 4.5l7.5 7.5-7.5 7.5" /> </svg> </button> </div> <div x-data="{ subMenuHeight: '', subMenuContHeight: '' }" class="text-primary1 hover:border-transparent subNav z-40 left-0 w-full fixed lg:absolute hidden overflow-x-hidden !shadow-none bg-white subNav--1 fixed lg:absolute top-full overflow-auto lg:mt-[1px]" > <div class="subNav__bg absolute w-full h-full top-0 left-0 right-0 bottom-0 bg-white opacity-10"></div> <div class="w-full block lg:hidden subNavReturn" x-intersect="subMenuHeight = navigationHeight - $el.clientHeight"> <button class="font-navigation subNav__back flex items-center gap-2 text-xl font-semibold relative px-4 py-4 text-left" aria-label="go to sub menu"> <div class="w-6 h-6"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-6 h-6 svg_button block"> <path stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="M15.75 19.5L8.25 12l7.5-7.5" /> </svg> </div> <span class="w-11/12">Patches</span> </button> </div> <div x-data="nav" class="subNav__container lg:h-full lg:container pt-0 lg:pt-8 lg:pl-10 flex flex-row "> <ul class="subNav__list flex flex-col w-full z-10 overflow-y-auto px-4 lg:px-0" > <li x-show="showSkip && depth == 1" tabindex="-1" class="subNav__skipListItem" data-depth="1"> <button tabindex="0" class="font-body nav__itemSkipButton my-2 text-xs border-0 font-thin transition-none" x-html="skipToNextLinkText" @keydown.tab="next = '';setSkipLink($event)" @keydown.enter.prevent="depth--; next = ''; focusNextElement()" @keydown.space.prevent="depth--; next = ''; focusNextElement()" ></button> </li> <li class="subNav__title text-2xl py-0 py-6 uppercase lg:hidden" tabindex="-1"> <a href="/en-us/products/patches" tabindex="0" target="_self" class="" data-gtmSection="header" data-gtmSubSection="menu"> Patches </a> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Icy Hot® Kids Pain Relief Patch"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/patches/kids-patch" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base subNav__firstItem" data-gtmSection="header" data-gtmSubSection="menu"> Icy Hot<sup class='super'>®</sup> Kids Pain Relief Patch </a> </div> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Icy Hot® PRO Pain Relief Patch"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/patches/pro-patch" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base " data-gtmSection="header" data-gtmSubSection="menu"> Icy Hot<sup class='super'>®</sup> PRO Pain Relief Patch </a> </div> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Icy Hot® Max Lidocaine Patch"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/patches/lidocaine-patch" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base " data-gtmSection="header" data-gtmSubSection="menu"> Icy Hot<sup class='super'>®</sup> Max Lidocaine Patch </a> </div> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Icy Hot® Original Back Patch"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/patches/back-pain-patch" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base " data-gtmSection="header" data-gtmSubSection="menu"> Icy Hot<sup class='super'>®</sup> Original Back Patch </a> </div> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Icy Hot® Arm, Neck and Leg Patch"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/patches/arm-neck-leg-pain-patch" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base " data-gtmSection="header" data-gtmSubSection="menu"> Icy Hot<sup class='super'>®</sup> Arm, Neck and Leg Patch </a> </div> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Icy Hot® Original Patch Variety Pack"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/patches/pain-patch-variety-pack" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base " data-gtmSection="header" data-gtmSubSection="menu"> Icy Hot<sup class='super'>®</sup> Original Patch Variety Pack </a> </div> </li> </ul> </div> </div> </li> </ul> </div> </div> </div> </div> <div > <div class="nav__item group justify-between flex items-start h-full normal-case lg:text-primary1 h-[72px] lg:h-auto" data-link-text="<strong>Icy Hot PRO</strong>" @focus="setNextSkipText($event); showSkip = false" @keydown.tab="setSkipLink($event)" @mouseover="showSkip = false; $dispatch('setActiveNav', { id: '5753c8c2-d4e3-4dcf-8103-e2325602fd2f' })" :class="{ 'nav__item--active': $dispatch('isActiveNav', { id: '5753c8c2-d4e3-4dcf-8103-e2325602fd2f' }) }" > <a href="/en-us/pro-line" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" title='Icy Hot Pro Products' class="font-navigation nav__itemLink hover:text-primary1 relative font-extralight md:font-normal text-link border-white px-0 lg:px-3 py-6 lg:py-0 lg:h-[60px] flex items-center text-center " data-gtmSection="header" data-gtmSubSection="menu"> <span class="text-xl lg:text-base"> <strong>Icy Hot PRO</strong> </span> <div class="nav__itemLinkBorderHover text-primary1 hidden absolute left-0 bottom-0 w-full h-1 bg-current"></div> </a> </div> </div> <div > <div class="nav__item group justify-between flex items-start h-full normal-case lg:text-primary1 h-[72px] lg:h-auto" data-link-text="<strong>Icy Hot Squad</strong>" @focus="setNextSkipText($event); showSkip = false" @keydown.tab="setSkipLink($event)" @mouseover="showSkip = false; $dispatch('setActiveNav', { id: 'f1caee2d-c9ba-4794-89d1-c1662a28120e' })" :class="{ 'nav__item--active': $dispatch('isActiveNav', { id: 'f1caee2d-c9ba-4794-89d1-c1662a28120e' }) }" > <a href="/en-us/icy-hot-squad" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation nav__itemLink hover:text-primary1 relative font-extralight md:font-normal text-link border-white px-0 lg:px-3 py-6 lg:py-0 lg:h-[60px] flex items-center text-center " data-gtmSection="header" data-gtmSubSection="menu"> <span class="text-xl lg:text-base"> <strong>Icy Hot Squad</strong> </span> <div class="nav__itemLinkBorderHover text-primary1 hidden absolute left-0 bottom-0 w-full h-1 bg-current"></div> </a> </div> </div> <div > <div class="nav__item group justify-between flex items-start h-full normal-case lg:text-primary1 h-[72px] lg:h-auto" data-link-text="<strong>Find your Icy Hot</strong>" @focus="setNextSkipText($event); showSkip = false" @keydown.tab="setSkipLink($event)" @mouseover="showSkip = false; $dispatch('setActiveNav', { id: '001d7f48-a785-438f-8c6d-b4d197b86ab1' })" :class="{ 'nav__item--active': $dispatch('isActiveNav', { id: '001d7f48-a785-438f-8c6d-b4d197b86ab1' }) }" > <a href="/en-us/product-finder" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation nav__itemLink hover:text-primary1 relative font-extralight md:font-normal text-link border-white px-0 lg:px-3 py-6 lg:py-0 lg:h-[60px] flex items-center text-center " data-gtmSection="header" data-gtmSubSection="menu"> <span class="text-xl lg:text-base"> <strong>Find your Icy Hot</strong> </span> <div class="nav__itemLinkBorderHover text-primary1 hidden absolute left-0 bottom-0 w-full h-1 bg-current"></div> </a> </div> </div> <div > <div class="nav__item group justify-between flex items-start h-full normal-case lg:text-primary1 h-[72px] lg:h-auto" data-link-text="<strong>Coupons</strong>" @focus="setNextSkipText($event); showSkip = false" @keydown.tab="setSkipLink($event)" @mouseover="showSkip = false; $dispatch('setActiveNav', { id: '080c5597-e97e-4953-9396-3a01e0e433a2' })" :class="{ 'nav__item--active': $dispatch('isActiveNav', { id: '080c5597-e97e-4953-9396-3a01e0e433a2' }) }" > <a href="/en-us/coupons" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" title='Save on Icy Hot' class="font-navigation nav__itemLink hover:text-primary1 relative font-extralight md:font-normal text-link border-white px-0 lg:px-3 py-6 lg:py-0 lg:h-[60px] flex items-center text-center " data-gtmSection="header" data-gtmSubSection="menu"> <span class="text-xl lg:text-base"> <strong>Coupons</strong> </span> <div class="nav__itemLinkBorderHover text-primary1 hidden absolute left-0 bottom-0 w-full h-1 bg-current"></div> </a> </div> </div> <div > <div class="nav__item group justify-between flex items-start h-full normal-case lg:text-primary1 h-[72px] lg:h-auto" data-link-text="<strong>Where to buy</strong>" @focus="setNextSkipText($event); showSkip = false" @keydown.tab="setSkipLink($event)" @mouseover="showSkip = false; $dispatch('setActiveNav', { id: '2b76446b-9f06-4147-a861-1497c8e428bb' })" :class="{ 'nav__item--active': $dispatch('isActiveNav', { id: '2b76446b-9f06-4147-a861-1497c8e428bb' }) }" > <a href="/en-us/where-to-buy" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" title='Store Finder' class="font-navigation nav__itemLink hover:text-primary1 relative font-extralight md:font-normal text-link border-white px-0 lg:px-3 py-6 lg:py-0 lg:h-[60px] flex items-center text-center " data-gtmSection="header" data-gtmSubSection="menu"> <span class="text-xl lg:text-base"> <strong>Where to buy</strong> </span> <div class="nav__itemLinkBorderHover text-primary1 hidden absolute left-0 bottom-0 w-full h-1 bg-current"></div> </a> </div> </div> </div> <div class="chcHeader__buttonContainer flex gap-2 "> </div> </div> </div> <div class="mx-auto lg:max-w-none lg:px-20 lg:hidden h-[60px] max-h-[60px]"> <div class="nav__mobile" x-data="{ navigationHeight: 0 }" x-ref="navHead"> <div class="nav__mobileMenu flex justify-between items-center px-4 py-[6px]"> <a href="/en-us/" class=" " data-gtmSubSection="logo" data-gtmElement="logo"> <img class="Image nav__logo max-w-60 max-h-[40px] w-auto md:block h-auto " src="/dam/jcr:0f647eaa-2617-4b9f-b55c-104026b68e83/IcyHot-logo-color-svg.svg" alt="Icy Hot® - Homepage" > </a> <div class="nav__mobile__right flex flex-row items-center ml-12"> <div class="globalHeader__icons flex justify-evenly"> </div> <div class="chcHeader__buttonContainer flex gap-2 "> </div> <button class="nav__mobile__button flex items-center justify-center relative" aria-label="open menu" @click="bodyScrollHide(true)"> <span class="text-primary1 text-size-default not-italic font-bold">Menu</span> <img src="/dam/jcr:48c3d310-c5d8-40d5-b0c7-33786059660c/HB.svg" alt="" class="w-7 ml-2 mt-1 mb-1" /> </button> </div> </div> <div dir="ltr" class="nav__mobile__menu w-full fixed overflow-hidden z-50 transition-all duration-50 left-0 top-0 bg-white" x-ref="navMobileSubmenu"> <div class="nav__mobile__menuItems bg-white flex justify-between items-center py-0 px-4 border-b w-full transition-all duration-700 ease-in-out h-[60px] max-h-[60px]"> <a href="/en-us/" class=" " data-gtmSubSection="logo" data-gtmElement="logo"> <img class="Image nav__logo max-w-60 max-h-[40px] w-auto md:block h-auto " src="/dam/jcr:0f647eaa-2617-4b9f-b55c-104026b68e83/IcyHot-logo-color-svg.svg" alt="Icy Hot® - Homepage" > </a> <div class="flex ml-12"> <div class="chcHeader__buttonContainer flex gap-2 flex items-center"> </div> <button class="flex items-center justify-center nav__mobile__close relative" aria-label="close menu" @click="bodyScrollHide(false)"> <span class="text-primary1 text-size-default not-italic font-bold">Close</span> <img src="/dam/jcr:a0e10152-be88-4291-a737-8909ef6f83b9/cross%20(1).svg" alt="" class="w-7 ml-2 mt-1 mb-1" /> </button> </div> </div> <div class="nav__mobile__navList flex flex-col overflow-y-auto" :style="{ height: navigationHeight + 'px', overflow: 'auto' }"> <div class="nav__mobile__menu__main h-auto relative right-0 transition-all duration-300 ease-in-out px-4 min-h-full" x-intersect="navigationHeight = window.innerHeight - ($refs.navHead.clientHeight + $refs.bottomNav.clientHeight)"> <div > <div class="nav__item group justify-between flex border-b items-center text-primary1 normal-case lg:text-primary1 h-[72px] lg:h-auto" data-link-text="<strong>Our Values</strong>" @focus="setNextSkipText($event); showSkip = false" @keydown.tab="setSkipLink($event)" @mouseover="showSkip = false; $dispatch('setActiveNav', { id: '50166f7a-2ff2-4a03-b6d5-3bcbef3fae13' })" :class="{ 'nav__item--active': $dispatch('isActiveNav', { id: '50166f7a-2ff2-4a03-b6d5-3bcbef3fae13' }) }" > <a href="/en-us/our-values" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" title='Our Values' class="font-navigation nav__itemLink relative font-extralight md:font-normal text-link border-white px-0 lg:px-3 py-6 lg:py-0 lg:h-[60px] flex items-center text-center nav__itemLink--withArrow lg:pr-6 " data-gtmSection="header" data-gtmSubSection="menu"> <span class="text-xl lg:text-base"> <strong>Our Values</strong> <span class="subNav__arrow h-full w-4 h-4 absolute right-0 hidden lg:inline-block top-1/2 -translate-y-1/2 rotate-90"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-4 h-4 svg_button"> <path stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="M8.25 4.5l7.5 7.5-7.5 7.5" /> </svg> </span> </span> <div class="nav__itemLinkBorderHover text-primary1 hidden absolute left-0 bottom-0 w-full h-1 bg-current"></div> </a> <button class="font-body inline-block px-3 py-5 h-full subNav__itemNextButton lg:hidden" aria-label="go to sub menu"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-8 h-8 lg:w-6 lg:h-6 svg_button"> <path stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="M8.25 4.5l7.5 7.5-7.5 7.5" /> </svg> </button> <div x-data="{ subMenuHeight: '', subMenuContHeight: '' }" class="text-primary1 hover:border-transparent subNav z-40 subNav--mobile h-full z-50 left-0 w-full fixed lg:absolute hidden overflow-x-hidden !shadow-none bg-white subNav--0 overflow-hidden fixed lg:absolute top-full overflow-auto lg:mt-[1px]" x-intersect="subMenuContHeight = { height: navigationHeight + 'px', top: ($refs.navHead.clientHeight + 1) + 'px' }" :style="subMenuContHeight" > <div class="subNav__bg absolute w-full h-full top-0 left-0 right-0 bottom-0 bg-white opacity-00"></div> <div class="w-full block lg:hidden subNavReturn" x-intersect="subMenuHeight = navigationHeight - $el.clientHeight"> <button class="font-navigation subNav__back flex items-center gap-2 text-xl font-semibold relative px-4 py-4 text-left" aria-label="go to sub menu"> <div class="w-6 h-6"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-6 h-6 svg_button block"> <path stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="M15.75 19.5L8.25 12l7.5-7.5" /> </svg> </div> <span class="w-11/12"><strong>Our Values</strong></span> </button> </div> <div x-data="nav" class="subNav__container lg:h-full lg:container pt-0 lg:pt-8 lg:pl-10 flex flex-row relative"> <ul class="subNav__list flex flex-col w-full z-00 overflow-y-auto px-4 lg:px-0" :style="{ height: subMenuHeight + 'px' }" > <li x-show="showSkip && depth == 0" tabindex="-1" class="subNav__skipListItem" data-depth="0"> <button tabindex="0" class="font-body nav__itemSkipButton my-2 text-xs border-0 font-thin transition-none" x-html="skipToNextLinkText" @keydown.tab="next = '';setSkipLink($event)" @keydown.enter.prevent="depth--; next = ''; focusNextElement()" @keydown.space.prevent="depth--; next = ''; focusNextElement()" ></button> </li> <li class="subNav__title text-2xl py-0 py-6 uppercase lg:hidden" tabindex="-1"> <a href="/en-us/our-values" tabindex="0" target="_self" class="" data-gtmSection="header" data-gtmSubSection="menu"> <strong>Our Values</strong> </a> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Our Mission"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/our-values/our-mission" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base subNav__firstItem" data-gtmSection="header" data-gtmSubSection="menu"> Our Mission </a> </div> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="B Corp"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/our-values/b-corp" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base " data-gtmSection="header" data-gtmSubSection="menu"> B Corp </a> </div> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Sustainability"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/our-values/sustainability" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base " data-gtmSection="header" data-gtmSubSection="menu"> Sustainability </a> </div> </li> </ul> </div> </div> </div> </div> <div > <div class="nav__item group justify-between flex border-b items-center text-primary1 normal-case lg:text-primary1 h-[72px] lg:h-auto" data-link-text="<strong>Why Icy Hot</strong>" @focus="setNextSkipText($event); showSkip = false" @keydown.tab="setSkipLink($event)" @mouseover="showSkip = false; $dispatch('setActiveNav', { id: '5447c458-983b-4eff-b2a6-588905880a40' })" :class="{ 'nav__item--active': $dispatch('isActiveNav', { id: '5447c458-983b-4eff-b2a6-588905880a40' }) }" > <a href="/en-us/the-icy-hot-advantage" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation nav__itemLink relative font-extralight md:font-normal text-link border-white px-0 lg:px-3 py-6 lg:py-0 lg:h-[60px] flex items-center text-center " data-gtmSection="header" data-gtmSubSection="menu"> <span class="text-xl lg:text-base"> <strong>Why Icy Hot</strong> </span> <div class="nav__itemLinkBorderHover text-primary1 hidden absolute left-0 bottom-0 w-full h-1 bg-current"></div> </a> </div> </div> <div > <div class="nav__item group justify-between flex border-b items-center text-primary1 normal-case lg:text-primary1 h-[72px] lg:h-auto" data-link-text="<strong>Products</strong>" @focus="setNextSkipText($event); showSkip = false" @keydown.tab="setSkipLink($event)" @mouseover="showSkip = false; $dispatch('setActiveNav', { id: 'ef757d7d-186b-4798-9ffc-371b90dd2196' })" :class="{ 'nav__item--active': $dispatch('isActiveNav', { id: 'ef757d7d-186b-4798-9ffc-371b90dd2196' }) }" > <a href="/en-us/products" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation nav__itemLink relative font-extralight md:font-normal text-link border-white px-0 lg:px-3 py-6 lg:py-0 lg:h-[60px] flex items-center text-center nav__itemLink--withArrow lg:pr-6 " data-gtmSection="header" data-gtmSubSection="menu"> <span class="text-xl lg:text-base"> <strong>Products</strong> <span class="subNav__arrow h-full w-4 h-4 absolute right-0 hidden lg:inline-block top-1/2 -translate-y-1/2 rotate-90"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-4 h-4 svg_button"> <path stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="M8.25 4.5l7.5 7.5-7.5 7.5" /> </svg> </span> </span> <div class="nav__itemLinkBorderHover text-primary1 hidden absolute left-0 bottom-0 w-full h-1 bg-current"></div> </a> <button class="font-body inline-block px-3 py-5 h-full subNav__itemNextButton lg:hidden" aria-label="go to sub menu"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-8 h-8 lg:w-6 lg:h-6 svg_button"> <path stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="M8.25 4.5l7.5 7.5-7.5 7.5" /> </svg> </button> <div x-data="{ subMenuHeight: '', subMenuContHeight: '' }" class="text-primary1 hover:border-transparent subNav z-40 subNav--mobile h-full z-50 left-0 w-full fixed lg:absolute hidden overflow-x-hidden !shadow-none bg-white subNav--0 overflow-hidden fixed lg:absolute top-full overflow-auto lg:mt-[1px]" x-intersect="subMenuContHeight = { height: navigationHeight + 'px', top: ($refs.navHead.clientHeight + 1) + 'px' }" :style="subMenuContHeight" > <div class="subNav__bg absolute w-full h-full top-0 left-0 right-0 bottom-0 bg-white opacity-00"></div> <div class="w-full block lg:hidden subNavReturn" x-intersect="subMenuHeight = navigationHeight - $el.clientHeight"> <button class="font-navigation subNav__back flex items-center gap-2 text-xl font-semibold relative px-4 py-4 text-left" aria-label="go to sub menu"> <div class="w-6 h-6"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-6 h-6 svg_button block"> <path stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="M15.75 19.5L8.25 12l7.5-7.5" /> </svg> </div> <span class="w-11/12"><strong>Products</strong></span> </button> </div> <div x-data="nav" class="subNav__container lg:h-full lg:container pt-0 lg:pt-8 lg:pl-10 flex flex-row relative"> <ul class="subNav__list flex flex-col w-full z-00 overflow-y-auto px-4 lg:px-0" :style="{ height: subMenuHeight + 'px' }" > <li x-show="showSkip && depth == 0" tabindex="-1" class="subNav__skipListItem" data-depth="0"> <button tabindex="0" class="font-body nav__itemSkipButton my-2 text-xs border-0 font-thin transition-none" x-html="skipToNextLinkText" @keydown.tab="next = '';setSkipLink($event)" @keydown.enter.prevent="depth--; next = ''; focusNextElement()" @keydown.space.prevent="depth--; next = ''; focusNextElement()" ></button> </li> <li class="subNav__title text-2xl py-0 py-6 uppercase lg:hidden" tabindex="-1"> <a href="/en-us/products" tabindex="0" target="_self" class="" data-gtmSection="header" data-gtmSubSection="menu"> <strong>Products</strong> </a> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="No Mess Applicators"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/no-mess" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base subNav__firstItem" data-gtmSection="header" data-gtmSubSection="menu"> No Mess Applicators </a> <button class="font-body subNav__itemNextButton inline-block px-3 py-5 lg:py-4 h-full" aria-label="go to sub menu" @keydown.tab="next = '';skipSubNavButton($event);" @keydown.enter.prevent="depth=1;setSkipSubNavButton($event)" @keydown.space.prevent="depth=1;setSkipSubNavButton($event)" tabindex="-1" > <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-8 h-8 lg:w-6 lg:h-6 svg_button"> <path stroke-width="5" stroke="white" stroke-linecap="round" stroke-linejoin="round" d="M8.25 4.5l7.5 7.5-7.5 7.5" /> <path stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="M8.25 4.5l7.5 7.5-7.5 7.5" /> </svg> </button> </div> <div x-data="{ subMenuHeight: '', subMenuContHeight: '' }" class="text-primary1 hover:border-transparent subNav z-40 subNav--mobile h-full z-50 left-0 w-full fixed lg:absolute hidden overflow-x-hidden !shadow-none bg-white subNav--1 fixed lg:absolute top-full overflow-auto lg:mt-[1px]" x-intersect="subMenuContHeight = { height: navigationHeight + 'px', top: ($refs.navHead.clientHeight + 1) + 'px' }" :style="subMenuContHeight" > <div class="subNav__bg absolute w-full h-full top-0 left-0 right-0 bottom-0 bg-white opacity-10"></div> <div class="w-full block lg:hidden subNavReturn" x-intersect="subMenuHeight = navigationHeight - $el.clientHeight"> <button class="font-navigation subNav__back flex items-center gap-2 text-xl font-semibold relative px-4 py-4 text-left" aria-label="go to sub menu"> <div class="w-6 h-6"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-6 h-6 svg_button block"> <path stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="M15.75 19.5L8.25 12l7.5-7.5" /> </svg> </div> <span class="w-11/12">No Mess Applicators</span> </button> </div> <div x-data="nav" class="subNav__container lg:h-full lg:container pt-0 lg:pt-8 lg:pl-10 flex flex-row "> <ul class="subNav__list flex flex-col w-full z-10 overflow-y-auto px-4 lg:px-0" :style="{ height: subMenuHeight + 'px' }" > <li x-show="showSkip && depth == 1" tabindex="-1" class="subNav__skipListItem" data-depth="1"> <button tabindex="0" class="font-body nav__itemSkipButton my-2 text-xs border-0 font-thin transition-none" x-html="skipToNextLinkText" @keydown.tab="next = '';setSkipLink($event)" @keydown.enter.prevent="depth--; next = ''; focusNextElement()" @keydown.space.prevent="depth--; next = ''; focusNextElement()" ></button> </li> <li class="subNav__title text-2xl py-0 py-6 uppercase lg:hidden" tabindex="-1"> <a href="/en-us/products/no-mess" tabindex="0" target="_self" class="" data-gtmSection="header" data-gtmSubSection="menu"> No Mess Applicators </a> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Icy Hot® PRO Massaging Balm"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/no-mess/massage-balm" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base subNav__firstItem" data-gtmSection="header" data-gtmSubSection="menu"> Icy Hot<sup class='super'>®</sup> PRO Massaging Balm </a> </div> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Icy Hot® PRO No Mess"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/no-mess/pro-roll-on" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base " data-gtmSection="header" data-gtmSubSection="menu"> Icy Hot<sup class='super'>®</sup> PRO No Mess </a> </div> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Icy Hot® Nighttime Recovery No-Mess Roll-On"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/no-mess/nighttime-recovery" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base " data-gtmSection="header" data-gtmSubSection="menu"> Icy Hot<sup class='super'>®</sup> Nighttime Recovery No-Mess Roll-On </a> </div> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Icy Hot® Lidocaine No Mess "> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/no-mess/lidocaine-roll-on" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base " data-gtmSection="header" data-gtmSubSection="menu"> Icy Hot<sup class='super'>®</sup> Lidocaine No Mess </a> </div> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Icy Hot® No Mess "> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/no-mess/roll-on-pain-relief" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base " data-gtmSection="header" data-gtmSubSection="menu"> Icy Hot<sup class='super'>®</sup> No Mess </a> </div> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Icy Hot® Kids Pain Relief Roll-On"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/no-mess/kids-roll-on" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base " data-gtmSection="header" data-gtmSubSection="menu"> Icy Hot<sup class='super'>®</sup> Kids Pain Relief Roll-On </a> </div> </li> </ul> </div> </div> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Sprays"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/sprays" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base " data-gtmSection="header" data-gtmSubSection="menu"> Sprays </a> <button class="font-body subNav__itemNextButton inline-block px-3 py-5 lg:py-4 h-full" aria-label="go to sub menu" @keydown.tab="next = '';skipSubNavButton($event);" @keydown.enter.prevent="depth=1;setSkipSubNavButton($event)" @keydown.space.prevent="depth=1;setSkipSubNavButton($event)" tabindex="-1" > <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-8 h-8 lg:w-6 lg:h-6 svg_button"> <path stroke-width="5" stroke="white" stroke-linecap="round" stroke-linejoin="round" d="M8.25 4.5l7.5 7.5-7.5 7.5" /> <path stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="M8.25 4.5l7.5 7.5-7.5 7.5" /> </svg> </button> </div> <div x-data="{ subMenuHeight: '', subMenuContHeight: '' }" class="text-primary1 hover:border-transparent subNav z-40 subNav--mobile h-full z-50 left-0 w-full fixed lg:absolute hidden overflow-x-hidden !shadow-none bg-white subNav--1 fixed lg:absolute top-full overflow-auto lg:mt-[1px]" x-intersect="subMenuContHeight = { height: navigationHeight + 'px', top: ($refs.navHead.clientHeight + 1) + 'px' }" :style="subMenuContHeight" > <div class="subNav__bg absolute w-full h-full top-0 left-0 right-0 bottom-0 bg-white opacity-10"></div> <div class="w-full block lg:hidden subNavReturn" x-intersect="subMenuHeight = navigationHeight - $el.clientHeight"> <button class="font-navigation subNav__back flex items-center gap-2 text-xl font-semibold relative px-4 py-4 text-left" aria-label="go to sub menu"> <div class="w-6 h-6"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-6 h-6 svg_button block"> <path stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="M15.75 19.5L8.25 12l7.5-7.5" /> </svg> </div> <span class="w-11/12">Sprays</span> </button> </div> <div x-data="nav" class="subNav__container lg:h-full lg:container pt-0 lg:pt-8 lg:pl-10 flex flex-row "> <ul class="subNav__list flex flex-col w-full z-10 overflow-y-auto px-4 lg:px-0" :style="{ height: subMenuHeight + 'px' }" > <li x-show="showSkip && depth == 1" tabindex="-1" class="subNav__skipListItem" data-depth="1"> <button tabindex="0" class="font-body nav__itemSkipButton my-2 text-xs border-0 font-thin transition-none" x-html="skipToNextLinkText" @keydown.tab="next = '';setSkipLink($event)" @keydown.enter.prevent="depth--; next = ''; focusNextElement()" @keydown.space.prevent="depth--; next = ''; focusNextElement()" ></button> </li> <li class="subNav__title text-2xl py-0 py-6 uppercase lg:hidden" tabindex="-1"> <a href="/en-us/products/sprays" tabindex="0" target="_self" class="" data-gtmSection="header" data-gtmSubSection="menu"> Sprays </a> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Icy Hot® Lidocaine Dry Spray"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/sprays/lidocaine-pain-relief-spray" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base subNav__firstItem" data-gtmSection="header" data-gtmSubSection="menu"> Icy Hot<sup class='super'>®</sup> Lidocaine Dry Spray </a> </div> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Icy Hot® Original Dry Spray"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/sprays/pain-relief-spray" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base " data-gtmSection="header" data-gtmSubSection="menu"> Icy Hot<sup class='super'>®</sup> Original Dry Spray </a> </div> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Icy Hot® PRO Dry Spray"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/sprays/pro-pain-relief-spray" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base " data-gtmSection="header" data-gtmSubSection="menu"> Icy Hot<sup class='super'>®</sup> PRO Dry Spray </a> </div> </li> </ul> </div> </div> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Creams & rubs"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/creams-rubs" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base " data-gtmSection="header" data-gtmSubSection="menu"> Creams & rubs </a> <button class="font-body subNav__itemNextButton inline-block px-3 py-5 lg:py-4 h-full" aria-label="go to sub menu" @keydown.tab="next = '';skipSubNavButton($event);" @keydown.enter.prevent="depth=1;setSkipSubNavButton($event)" @keydown.space.prevent="depth=1;setSkipSubNavButton($event)" tabindex="-1" > <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-8 h-8 lg:w-6 lg:h-6 svg_button"> <path stroke-width="5" stroke="white" stroke-linecap="round" stroke-linejoin="round" d="M8.25 4.5l7.5 7.5-7.5 7.5" /> <path stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="M8.25 4.5l7.5 7.5-7.5 7.5" /> </svg> </button> </div> <div x-data="{ subMenuHeight: '', subMenuContHeight: '' }" class="text-primary1 hover:border-transparent subNav z-40 subNav--mobile h-full z-50 left-0 w-full fixed lg:absolute hidden overflow-x-hidden !shadow-none bg-white subNav--1 fixed lg:absolute top-full overflow-auto lg:mt-[1px]" x-intersect="subMenuContHeight = { height: navigationHeight + 'px', top: ($refs.navHead.clientHeight + 1) + 'px' }" :style="subMenuContHeight" > <div class="subNav__bg absolute w-full h-full top-0 left-0 right-0 bottom-0 bg-white opacity-10"></div> <div class="w-full block lg:hidden subNavReturn" x-intersect="subMenuHeight = navigationHeight - $el.clientHeight"> <button class="font-navigation subNav__back flex items-center gap-2 text-xl font-semibold relative px-4 py-4 text-left" aria-label="go to sub menu"> <div class="w-6 h-6"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-6 h-6 svg_button block"> <path stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="M15.75 19.5L8.25 12l7.5-7.5" /> </svg> </div> <span class="w-11/12">Creams & rubs</span> </button> </div> <div x-data="nav" class="subNav__container lg:h-full lg:container pt-0 lg:pt-8 lg:pl-10 flex flex-row "> <ul class="subNav__list flex flex-col w-full z-10 overflow-y-auto px-4 lg:px-0" :style="{ height: subMenuHeight + 'px' }" > <li x-show="showSkip && depth == 1" tabindex="-1" class="subNav__skipListItem" data-depth="1"> <button tabindex="0" class="font-body nav__itemSkipButton my-2 text-xs border-0 font-thin transition-none" x-html="skipToNextLinkText" @keydown.tab="next = '';setSkipLink($event)" @keydown.enter.prevent="depth--; next = ''; focusNextElement()" @keydown.space.prevent="depth--; next = ''; focusNextElement()" ></button> </li> <li class="subNav__title text-2xl py-0 py-6 uppercase lg:hidden" tabindex="-1"> <a href="/en-us/products/creams-rubs" tabindex="0" target="_self" class="" data-gtmSection="header" data-gtmSubSection="menu"> Creams & rubs </a> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Icy Hot® Cream"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/creams-rubs/pain-relief-cream" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base subNav__firstItem" data-gtmSection="header" data-gtmSubSection="menu"> Icy Hot<sup class='super'>®</sup> Cream </a> </div> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Icy Hot® Lidocaine Cream"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/creams-rubs/lidocaine-cream" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base " data-gtmSection="header" data-gtmSubSection="menu"> Icy Hot<sup class='super'>®</sup> Lidocaine Cream </a> </div> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text=" Icy Hot® Advanced Cream"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/creams-rubs/advanced-cream" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base " data-gtmSection="header" data-gtmSubSection="menu"> Icy Hot<sup class='super'>®</sup> Advanced Cream </a> </div> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Icy Hot® Balm"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/creams-rubs/pain-relief-balm" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base " data-gtmSection="header" data-gtmSubSection="menu"> Icy Hot<sup class='super'>®</sup> Balm </a> </div> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Icy Hot® PRO Cream"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/creams-rubs/pro-pain-relief-cream" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base " data-gtmSection="header" data-gtmSubSection="menu"> Icy Hot<sup class='super'>®</sup> PRO Cream </a> </div> </li> </ul> </div> </div> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Gels"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/gels" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base " data-gtmSection="header" data-gtmSubSection="menu"> Gels </a> <button class="font-body subNav__itemNextButton inline-block px-3 py-5 lg:py-4 h-full" aria-label="go to sub menu" @keydown.tab="next = '';skipSubNavButton($event);" @keydown.enter.prevent="depth=1;setSkipSubNavButton($event)" @keydown.space.prevent="depth=1;setSkipSubNavButton($event)" tabindex="-1" > <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-8 h-8 lg:w-6 lg:h-6 svg_button"> <path stroke-width="5" stroke="white" stroke-linecap="round" stroke-linejoin="round" d="M8.25 4.5l7.5 7.5-7.5 7.5" /> <path stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="M8.25 4.5l7.5 7.5-7.5 7.5" /> </svg> </button> </div> <div x-data="{ subMenuHeight: '', subMenuContHeight: '' }" class="text-primary1 hover:border-transparent subNav z-40 subNav--mobile h-full z-50 left-0 w-full fixed lg:absolute hidden overflow-x-hidden !shadow-none bg-white subNav--1 fixed lg:absolute top-full overflow-auto lg:mt-[1px]" x-intersect="subMenuContHeight = { height: navigationHeight + 'px', top: ($refs.navHead.clientHeight + 1) + 'px' }" :style="subMenuContHeight" > <div class="subNav__bg absolute w-full h-full top-0 left-0 right-0 bottom-0 bg-white opacity-10"></div> <div class="w-full block lg:hidden subNavReturn" x-intersect="subMenuHeight = navigationHeight - $el.clientHeight"> <button class="font-navigation subNav__back flex items-center gap-2 text-xl font-semibold relative px-4 py-4 text-left" aria-label="go to sub menu"> <div class="w-6 h-6"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-6 h-6 svg_button block"> <path stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="M15.75 19.5L8.25 12l7.5-7.5" /> </svg> </div> <span class="w-11/12">Gels</span> </button> </div> <div x-data="nav" class="subNav__container lg:h-full lg:container pt-0 lg:pt-8 lg:pl-10 flex flex-row "> <ul class="subNav__list flex flex-col w-full z-10 overflow-y-auto px-4 lg:px-0" :style="{ height: subMenuHeight + 'px' }" > <li x-show="showSkip && depth == 1" tabindex="-1" class="subNav__skipListItem" data-depth="1"> <button tabindex="0" class="font-body nav__itemSkipButton my-2 text-xs border-0 font-thin transition-none" x-html="skipToNextLinkText" @keydown.tab="next = '';setSkipLink($event)" @keydown.enter.prevent="depth--; next = ''; focusNextElement()" @keydown.space.prevent="depth--; next = ''; focusNextElement()" ></button> </li> <li class="subNav__title text-2xl py-0 py-6 uppercase lg:hidden" tabindex="-1"> <a href="/en-us/products/gels" tabindex="0" target="_self" class="" data-gtmSection="header" data-gtmSubSection="menu"> Gels </a> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Icy Hot® Vanishing Scent Gel"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/gels/vanishing-scent-gel" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base subNav__firstItem" data-gtmSection="header" data-gtmSubSection="menu"> Icy Hot<sup class='super'>®</sup> Vanishing Scent Gel </a> </div> </li> </ul> </div> </div> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Patches"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/patches" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base " data-gtmSection="header" data-gtmSubSection="menu"> Patches </a> <button class="font-body subNav__itemNextButton inline-block px-3 py-5 lg:py-4 h-full" aria-label="go to sub menu" @keydown.tab="next = '';skipSubNavButton($event);" @keydown.enter.prevent="depth=1;setSkipSubNavButton($event)" @keydown.space.prevent="depth=1;setSkipSubNavButton($event)" tabindex="-1" > <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-8 h-8 lg:w-6 lg:h-6 svg_button"> <path stroke-width="5" stroke="white" stroke-linecap="round" stroke-linejoin="round" d="M8.25 4.5l7.5 7.5-7.5 7.5" /> <path stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="M8.25 4.5l7.5 7.5-7.5 7.5" /> </svg> </button> </div> <div x-data="{ subMenuHeight: '', subMenuContHeight: '' }" class="text-primary1 hover:border-transparent subNav z-40 subNav--mobile h-full z-50 left-0 w-full fixed lg:absolute hidden overflow-x-hidden !shadow-none bg-white subNav--1 fixed lg:absolute top-full overflow-auto lg:mt-[1px]" x-intersect="subMenuContHeight = { height: navigationHeight + 'px', top: ($refs.navHead.clientHeight + 1) + 'px' }" :style="subMenuContHeight" > <div class="subNav__bg absolute w-full h-full top-0 left-0 right-0 bottom-0 bg-white opacity-10"></div> <div class="w-full block lg:hidden subNavReturn" x-intersect="subMenuHeight = navigationHeight - $el.clientHeight"> <button class="font-navigation subNav__back flex items-center gap-2 text-xl font-semibold relative px-4 py-4 text-left" aria-label="go to sub menu"> <div class="w-6 h-6"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" class="w-6 h-6 svg_button block"> <path stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="M15.75 19.5L8.25 12l7.5-7.5" /> </svg> </div> <span class="w-11/12">Patches</span> </button> </div> <div x-data="nav" class="subNav__container lg:h-full lg:container pt-0 lg:pt-8 lg:pl-10 flex flex-row "> <ul class="subNav__list flex flex-col w-full z-10 overflow-y-auto px-4 lg:px-0" :style="{ height: subMenuHeight + 'px' }" > <li x-show="showSkip && depth == 1" tabindex="-1" class="subNav__skipListItem" data-depth="1"> <button tabindex="0" class="font-body nav__itemSkipButton my-2 text-xs border-0 font-thin transition-none" x-html="skipToNextLinkText" @keydown.tab="next = '';setSkipLink($event)" @keydown.enter.prevent="depth--; next = ''; focusNextElement()" @keydown.space.prevent="depth--; next = ''; focusNextElement()" ></button> </li> <li class="subNav__title text-2xl py-0 py-6 uppercase lg:hidden" tabindex="-1"> <a href="/en-us/products/patches" tabindex="0" target="_self" class="" data-gtmSection="header" data-gtmSubSection="menu"> Patches </a> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Icy Hot® Kids Pain Relief Patch"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/patches/kids-patch" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base subNav__firstItem" data-gtmSection="header" data-gtmSubSection="menu"> Icy Hot<sup class='super'>®</sup> Kids Pain Relief Patch </a> </div> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Icy Hot® PRO Pain Relief Patch"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/patches/pro-patch" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base " data-gtmSection="header" data-gtmSubSection="menu"> Icy Hot<sup class='super'>®</sup> PRO Pain Relief Patch </a> </div> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Icy Hot® Max Lidocaine Patch"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/patches/lidocaine-patch" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base " data-gtmSection="header" data-gtmSubSection="menu"> Icy Hot<sup class='super'>®</sup> Max Lidocaine Patch </a> </div> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Icy Hot® Original Back Patch"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/patches/back-pain-patch" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base " data-gtmSection="header" data-gtmSubSection="menu"> Icy Hot<sup class='super'>®</sup> Original Back Patch </a> </div> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Icy Hot® Arm, Neck and Leg Patch"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/patches/arm-neck-leg-pain-patch" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base " data-gtmSection="header" data-gtmSubSection="menu"> Icy Hot<sup class='super'>®</sup> Arm, Neck and Leg Patch </a> </div> </li> <li dir="ltr" class="subNav__item items-start md:items-center font-medium lg:py-0 border-b md:w-full flex flex-col md:flex-row uppercase hover:text-primary1" data-link-text="Icy Hot® Original Patch Variety Pack"> <div class="subNav__itemWrap flex flex-row w-full items-center"> <a href="/en-us/products/patches/pain-patch-variety-pack" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation subNav__itemLink hover:underline border-0 py-6 lg:py-4 text-link font-medium inline-block w-full text-xl md:text-base " data-gtmSection="header" data-gtmSubSection="menu"> Icy Hot<sup class='super'>®</sup> Original Patch Variety Pack </a> </div> </li> </ul> </div> </div> </li> </ul> </div> </div> </div> </div> <div > <div class="nav__item group justify-between flex border-b items-center text-primary1 normal-case lg:text-primary1 h-[72px] lg:h-auto" data-link-text="<strong>Icy Hot PRO</strong>" @focus="setNextSkipText($event); showSkip = false" @keydown.tab="setSkipLink($event)" @mouseover="showSkip = false; $dispatch('setActiveNav', { id: '5753c8c2-d4e3-4dcf-8103-e2325602fd2f' })" :class="{ 'nav__item--active': $dispatch('isActiveNav', { id: '5753c8c2-d4e3-4dcf-8103-e2325602fd2f' }) }" > <a href="/en-us/pro-line" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" title='Icy Hot Pro Products' class="font-navigation nav__itemLink relative font-extralight md:font-normal text-link border-white px-0 lg:px-3 py-6 lg:py-0 lg:h-[60px] flex items-center text-center " data-gtmSection="header" data-gtmSubSection="menu"> <span class="text-xl lg:text-base"> <strong>Icy Hot PRO</strong> </span> <div class="nav__itemLinkBorderHover text-primary1 hidden absolute left-0 bottom-0 w-full h-1 bg-current"></div> </a> </div> </div> <div > <div class="nav__item group justify-between flex border-b items-center text-primary1 normal-case lg:text-primary1 h-[72px] lg:h-auto" data-link-text="<strong>Icy Hot Squad</strong>" @focus="setNextSkipText($event); showSkip = false" @keydown.tab="setSkipLink($event)" @mouseover="showSkip = false; $dispatch('setActiveNav', { id: 'f1caee2d-c9ba-4794-89d1-c1662a28120e' })" :class="{ 'nav__item--active': $dispatch('isActiveNav', { id: 'f1caee2d-c9ba-4794-89d1-c1662a28120e' }) }" > <a href="/en-us/icy-hot-squad" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation nav__itemLink relative font-extralight md:font-normal text-link border-white px-0 lg:px-3 py-6 lg:py-0 lg:h-[60px] flex items-center text-center " data-gtmSection="header" data-gtmSubSection="menu"> <span class="text-xl lg:text-base"> <strong>Icy Hot Squad</strong> </span> <div class="nav__itemLinkBorderHover text-primary1 hidden absolute left-0 bottom-0 w-full h-1 bg-current"></div> </a> </div> </div> <div > <div class="nav__item group justify-between flex border-b items-center text-primary1 normal-case lg:text-primary1 h-[72px] lg:h-auto" data-link-text="<strong>Find your Icy Hot</strong>" @focus="setNextSkipText($event); showSkip = false" @keydown.tab="setSkipLink($event)" @mouseover="showSkip = false; $dispatch('setActiveNav', { id: '001d7f48-a785-438f-8c6d-b4d197b86ab1' })" :class="{ 'nav__item--active': $dispatch('isActiveNav', { id: '001d7f48-a785-438f-8c6d-b4d197b86ab1' }) }" > <a href="/en-us/product-finder" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" class="font-navigation nav__itemLink relative font-extralight md:font-normal text-link border-white px-0 lg:px-3 py-6 lg:py-0 lg:h-[60px] flex items-center text-center " data-gtmSection="header" data-gtmSubSection="menu"> <span class="text-xl lg:text-base"> <strong>Find your Icy Hot</strong> </span> <div class="nav__itemLinkBorderHover text-primary1 hidden absolute left-0 bottom-0 w-full h-1 bg-current"></div> </a> </div> </div> <div > <div class="nav__item group justify-between flex border-b items-center text-primary1 normal-case lg:text-primary1 h-[72px] lg:h-auto" data-link-text="<strong>Coupons</strong>" @focus="setNextSkipText($event); showSkip = false" @keydown.tab="setSkipLink($event)" @mouseover="showSkip = false; $dispatch('setActiveNav', { id: '080c5597-e97e-4953-9396-3a01e0e433a2' })" :class="{ 'nav__item--active': $dispatch('isActiveNav', { id: '080c5597-e97e-4953-9396-3a01e0e433a2' }) }" > <a href="/en-us/coupons" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" title='Save on Icy Hot' class="font-navigation nav__itemLink relative font-extralight md:font-normal text-link border-white px-0 lg:px-3 py-6 lg:py-0 lg:h-[60px] flex items-center text-center " data-gtmSection="header" data-gtmSubSection="menu"> <span class="text-xl lg:text-base"> <strong>Coupons</strong> </span> <div class="nav__itemLinkBorderHover text-primary1 hidden absolute left-0 bottom-0 w-full h-1 bg-current"></div> </a> </div> </div> <div > <div class="nav__item group justify-between flex border-b items-center text-primary1 normal-case lg:text-primary1 h-[72px] lg:h-auto" data-link-text="<strong>Where to buy</strong>" @focus="setNextSkipText($event); showSkip = false" @keydown.tab="setSkipLink($event)" @mouseover="showSkip = false; $dispatch('setActiveNav', { id: '2b76446b-9f06-4147-a861-1497c8e428bb' })" :class="{ 'nav__item--active': $dispatch('isActiveNav', { id: '2b76446b-9f06-4147-a861-1497c8e428bb' }) }" > <a href="/en-us/where-to-buy" tabindex="0" target="_self" aria-haspopup="true" tabindex="-1" title='Store Finder' class="font-navigation nav__itemLink relative font-extralight md:font-normal text-link border-white px-0 lg:px-3 py-6 lg:py-0 lg:h-[60px] flex items-center text-center " data-gtmSection="header" data-gtmSubSection="menu"> <span class="text-xl lg:text-base"> <strong>Where to buy</strong> </span> <div class="nav__itemLinkBorderHover text-primary1 hidden absolute left-0 bottom-0 w-full h-1 bg-current"></div> </a> </div> </div> </div> <div class="nav__mobile__menu__main nav__mobile__menu__main--bottom w-full h-auto right-0 transition-all duration-300 ease-in-out border-b fixed z-50 bottom-0 px-4 bg-white" x-ref="bottomNav"> <div class="chcHeader__buttonContainer flex gap-2 !mr-0"> </div> </div> </div> </div> </div> </div> </nav> </header> <div class="hero-wrap"> </div> <main role="main" id="main" class="relative flex-1" > <section id="47c25a11-ee68-4468-bcf6-80d8b468fb80" class="contentGridItem--47c25a11-ee68-4468-bcf6-80d8b468fb80 contentGridItem relative h-full contentGrid-min-h-47c25a11-ee68-4468-bcf6-80d8b468fb80 .background--47c25a11-ee68-4468-bcf6-80d8b468fb80 contentGrid-border-r-47c25a11-ee68-4468-bcf6-80d8b468fb80 " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("47c25a11-ee68-4468-bcf6-80d8b468fb80");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-47c25a11-ee68-4468-bcf6-80d8b468fb80 { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-47c25a11-ee68-4468-bcf6-80d8b468fb80 absolute top-0 bottom-0 left-0 right-0"></div> <style> .background--47c25a11-ee68-4468-bcf6-80d8b468fb80 { background-image: url('/dam/jcr:d9ea0e8a-917e-41b9-a31b-675931a8ecd7/IcyHot-Homepage-ContrastTherapyHero-Desktop.webp'); } </style> <style> @media screen and (max-width: 767px){ .background--47c25a11-ee68-4468-bcf6-80d8b468fb80 { background-image: url('/dam/jcr:4bbba84c-00b5-40af-8ae8-63613c634a67/IcyHot-Homepage-ContrastTherapyHero-Mobile.webp'); } } </style> <div class="background--47c25a11-ee68-4468-bcf6-80d8b468fb80 backgroundWrap-47c25a11-ee68-4468-bcf6-80d8b468fb80 py-0 text-primary h-full animateImage md:bg-cover bg-no-repeat bg-primary1 lg:bg-right-top bg-no-repeat bg-cover" > <div class="ContentGrid relative container mx-auto lg:pt-16 lg:pb-32 md:pt-0 md:pb-0 pt-32 pb-0"> <div class="flex md:flex lg:flex-row flex-wrap justify-center items-center -mx-0 py-0 md:-mx-0 md:py-0 lg:-mx-0 lg:py-0"> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-0 lg:py-16 px-0 md:px-0 lg:px-0 items-center self-auto contentSectionItem-border-r-073a281c-58a2-4638-8154-a7d4d817a313 bg-transparent" x-data="" dir="ltr"> <section id="073a281c-58a2-4638-8154-a7d4d817a313" class="contentGridItem--073a281c-58a2-4638-8154-a7d4d817a313 contentGridItem relative h-full contentGrid-min-h-073a281c-58a2-4638-8154-a7d4d817a313 .background--073a281c-58a2-4638-8154-a7d4d817a313 contentGrid-border-r-073a281c-58a2-4638-8154-a7d4d817a313 " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("073a281c-58a2-4638-8154-a7d4d817a313");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-073a281c-58a2-4638-8154-a7d4d817a313 { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-073a281c-58a2-4638-8154-a7d4d817a313 absolute top-0 bottom-0 left-0 right-0"></div> <div class="background--073a281c-58a2-4638-8154-a7d4d817a313 backgroundWrap-073a281c-58a2-4638-8154-a7d4d817a313 py-0 md:py-0 lg:py-16 px-0 md:px-0 lg:px-0 text-primary h-full animateImage md:bg-auto bg-no-repeat bg-transparent bg-center bg-no-repeat bg-cover" > <div class="ContentGrid relative container mx-auto "> <div class="flex md:flex lg:flex-row flex-wrap justify-center items-center -mx-0 py-0 md:-mx-0 md:py-0 lg:-mx-0 lg:py-0"> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-10/12 md:w-full lg:w-8/12 self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-8 lg:py-8 px-0 md:px-8 lg:px-0 self-auto contentBlock flex flex-col text-center md:text-center lg:text-center text-white bg- bg-transparent" x-data="" dir="ltr"> <div class="flex items-center justify-center md:justify-center lg:justify-center "> <h1 class="contentBlock__title mb-4 text-title-1 font-title text-primary2">FEEL THE POWER OF CONTRAST THERAPY</h1> </div> <div class="rich-text mt-3 text-base font-body"> <p>Icy Hot fights pain two ways: first with a cooling sensation you can feel instantly then warming pain relief that lasts. That's the power of Contrast Therapy.</p> </div> </div> </div> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full self-auto " > <div style="" class="ContentSectionItem h-full w-full py-8 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 items-center self-auto contentSectionItem-border-r-82fa340e-a5f0-45c0-ac1c-662739d759ef bg-transparent" x-data="" dir="ltr"> <section id="82fa340e-a5f0-45c0-ac1c-662739d759ef" class="contentGridItem--82fa340e-a5f0-45c0-ac1c-662739d759ef contentGridItem relative h-full contentGrid-min-h-82fa340e-a5f0-45c0-ac1c-662739d759ef .background--82fa340e-a5f0-45c0-ac1c-662739d759ef contentGrid-border-r-82fa340e-a5f0-45c0-ac1c-662739d759ef " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("82fa340e-a5f0-45c0-ac1c-662739d759ef");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-82fa340e-a5f0-45c0-ac1c-662739d759ef { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-82fa340e-a5f0-45c0-ac1c-662739d759ef absolute top-0 bottom-0 left-0 right-0"></div> <div class="background--82fa340e-a5f0-45c0-ac1c-662739d759ef backgroundWrap-82fa340e-a5f0-45c0-ac1c-662739d759ef py-8 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 text-primary h-full animateImage md:bg-auto bg-no-repeat bg-transparent bg-center bg-no-repeat bg-cover" > <div class="ContentGrid relative container mx-auto "> <div class="flex md:flex lg:flex-row flex-wrap justify-center items-center -mx-0 py-0 md:-mx-0 md:py-0 lg:-mx-0 lg:py-0"> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-10/12 lg:w-2/12 self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-8 lg:py-0 px-0 md:px-8 lg:px-0 self-auto bg-transparent" x-data="" dir="ltr"> <div class='w-full flex justify-center'> <style> .button-844875da-f27b-4a42-baf3-6d20dd203af2 > div { justify-content: center; column-gap: 4px; } </style> <style> .button.active, .button:not(:focus):hover { background-image: none; } .button:not(.button--gradientBorderHover):hover::before { z-index: -1; } .button:not(.button--gradientTextHover):hover > .button__spanGradient { background: transparent; -webkit-background-clip: unset; -webkit-text-fill-color: unset; } </style> <a class="group button button--secondary button--hoverDefault text-center font-title overflow-hidden inline-block border transition transition-all border rounded-full border-solid w-full text-center button-844875da-f27b-4a42-baf3-6d20dd203af2 " @click=" $dispatch('track-event', { 'event': 'cmp_event', 'event_type': 'cta', 'title': `Why Icy Hot`, 'context': 'other' }); " href="/en-us/the-icy-hot-advantage" target="_self" > <span class=" "> Why Icy Hot </span> </a> </div> </div> </div> </div> </div> </div> </div> </div> </section> </div> </div> </div> </div> </div> </div> </div> </section> </div> </div> </div> </div> </div> </div> </div> </section> <section id="55e80418-0498-4aee-a67f-ebe3bbc8dad0" class="contentGridItem--55e80418-0498-4aee-a67f-ebe3bbc8dad0 contentGridItem relative h-full contentGrid-min-h-55e80418-0498-4aee-a67f-ebe3bbc8dad0 .background--55e80418-0498-4aee-a67f-ebe3bbc8dad0 contentGrid-border-r-55e80418-0498-4aee-a67f-ebe3bbc8dad0 " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("55e80418-0498-4aee-a67f-ebe3bbc8dad0");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-55e80418-0498-4aee-a67f-ebe3bbc8dad0 { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-55e80418-0498-4aee-a67f-ebe3bbc8dad0 absolute top-0 bottom-0 left-0 right-0"></div> <div class="background--55e80418-0498-4aee-a67f-ebe3bbc8dad0 backgroundWrap-55e80418-0498-4aee-a67f-ebe3bbc8dad0 py-0 text-primary h-full animateImage md:bg-cover bg-top bg-no-repeat bg-primary1 bg-center bg-no-repeat bg-cover" > <div class="ContentGrid relative container mx-auto lg:pt-8 lg:pb-8 md:pt-0 md:pb-0 pt-0 pb-0"> <div class="flex md:flex lg:flex-row flex-wrap justify-center items-center -mx-0 py-0 md:-mx-0 md:py-0 lg:-mx-0 lg:py-0"> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 items-center self-auto contentSectionItem-border-r-3dce181c-74dd-446f-8a7c-08893d32fea7 bg-transparent" x-data="" dir="ltr"> <section id="3dce181c-74dd-446f-8a7c-08893d32fea7" class="contentGridItem--3dce181c-74dd-446f-8a7c-08893d32fea7 contentGridItem relative h-full contentGrid-min-h-3dce181c-74dd-446f-8a7c-08893d32fea7 .background--3dce181c-74dd-446f-8a7c-08893d32fea7 contentGrid-border-r-3dce181c-74dd-446f-8a7c-08893d32fea7 " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("3dce181c-74dd-446f-8a7c-08893d32fea7");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-3dce181c-74dd-446f-8a7c-08893d32fea7 { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-3dce181c-74dd-446f-8a7c-08893d32fea7 absolute top-0 bottom-0 left-0 right-0"></div> <div class="background--3dce181c-74dd-446f-8a7c-08893d32fea7 backgroundWrap-3dce181c-74dd-446f-8a7c-08893d32fea7 py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 text-primary h-full animateImage md:bg-auto bg-no-repeat bg-transparent bg-center bg-no-repeat bg-cover" > <div class="ContentGrid relative container mx-auto "> <div class="flex md:flex lg:flex-row flex-wrap justify-center items-center -mx-0 py-0 md:-mx-0 md:py-0 lg:-mx-0 lg:py-0"> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-11/12 lg:w-11/12 self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 items-center self-auto contentSectionItem-border-r-883cfedf-8499-46ab-8bcd-8c9f3b2bd883 bg-transparent" x-data="" dir="ltr"> <section id="883cfedf-8499-46ab-8bcd-8c9f3b2bd883" class="contentGridItem--883cfedf-8499-46ab-8bcd-8c9f3b2bd883 contentGridItem relative h-full contentGrid-min-h-883cfedf-8499-46ab-8bcd-8c9f3b2bd883 .background--883cfedf-8499-46ab-8bcd-8c9f3b2bd883 contentGrid-border-r-883cfedf-8499-46ab-8bcd-8c9f3b2bd883 " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("883cfedf-8499-46ab-8bcd-8c9f3b2bd883");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-883cfedf-8499-46ab-8bcd-8c9f3b2bd883 { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-883cfedf-8499-46ab-8bcd-8c9f3b2bd883 absolute top-0 bottom-0 left-0 right-0"></div> <div class="background--883cfedf-8499-46ab-8bcd-8c9f3b2bd883 backgroundWrap-883cfedf-8499-46ab-8bcd-8c9f3b2bd883 py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 text-primary h-full animateImage md:bg-auto bg-no-repeat bg-transparent bg-center bg-no-repeat bg-cover" > <div class="ContentGrid relative container mx-auto "> <div class="flex md:flex lg:flex-row flex-wrap justify-between items-center -mx-2 py-2 md:-mx-0 md:py-0 lg:-mx-2 lg:py-2"> </div> </div> </div> </div> </div> </section> </div> </div> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-11/12 lg:w-11/12 self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 items-center self-auto contentSectionItem-border-r-6fe1e5ac-e4ee-4172-9fc0-3ca5c56db87e bg-transparent" x-data="" dir="ltr"> <section id="6fe1e5ac-e4ee-4172-9fc0-3ca5c56db87e" class="contentGridItem--6fe1e5ac-e4ee-4172-9fc0-3ca5c56db87e contentGridItem relative h-full contentGrid-min-h-6fe1e5ac-e4ee-4172-9fc0-3ca5c56db87e .background--6fe1e5ac-e4ee-4172-9fc0-3ca5c56db87e contentGrid-border-r-6fe1e5ac-e4ee-4172-9fc0-3ca5c56db87e " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("6fe1e5ac-e4ee-4172-9fc0-3ca5c56db87e");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-6fe1e5ac-e4ee-4172-9fc0-3ca5c56db87e { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-6fe1e5ac-e4ee-4172-9fc0-3ca5c56db87e absolute top-0 bottom-0 left-0 right-0"></div> <div class="background--6fe1e5ac-e4ee-4172-9fc0-3ca5c56db87e backgroundWrap-6fe1e5ac-e4ee-4172-9fc0-3ca5c56db87e py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 text-primary h-full animateImage md:bg-auto bg-no-repeat bg-transparent bg-center bg-no-repeat bg-cover" > <div class="ContentGrid relative container mx-auto "> <div class="flex md:flex lg:flex-row flex-wrap justify-between items-center -mx-2 py-2 md:-mx-0 md:py-0 lg:-mx-2 lg:py-2"> <div class="CHC gridComponent flex flex-col my-2 px-2 md:my-0 md:px-0 lg:my-2 lg:px-2 w-full lg:w-full self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 items-center self-auto contentSectionItem-border-r-db16e8a3-e945-4c45-9980-3cfe0401a973 bg-tertiary4" x-data="" dir="ltr"> <section id="db16e8a3-e945-4c45-9980-3cfe0401a973" class="contentGridItem--db16e8a3-e945-4c45-9980-3cfe0401a973 contentGridItem relative h-full contentGrid-min-h-db16e8a3-e945-4c45-9980-3cfe0401a973 .background--db16e8a3-e945-4c45-9980-3cfe0401a973 contentGrid-border-r-db16e8a3-e945-4c45-9980-3cfe0401a973 " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("db16e8a3-e945-4c45-9980-3cfe0401a973");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-db16e8a3-e945-4c45-9980-3cfe0401a973 { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-db16e8a3-e945-4c45-9980-3cfe0401a973 absolute top-0 bottom-0 left-0 right-0"></div> <div class="background--db16e8a3-e945-4c45-9980-3cfe0401a973 backgroundWrap-db16e8a3-e945-4c45-9980-3cfe0401a973 py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 text-primary h-full animateImage md:bg-auto bg-no-repeat bg-tertiary4 bg-center bg-no-repeat bg-cover" > <div class="ContentGrid relative container mx-auto "> <div class="flex md:flex lg:flex-row flex-wrap justify-center items-center -mx-0 py-0 md:-mx-0 md:py-0 lg:-mx-0 lg:py-0"> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full lg:w-5/12 self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 self-auto imageAttachment default default" x-data="" dir="ltr"> <a href="https://www.unrivaled.basketball/" rel='noopener' target="_blank" title="" data-gtmSection="" data-gtmSubSection="" data-gtmElement="" class="font-title cursor-pointer block relative imageLink " > <span > <div class="uiImage relative block w-full block image-border-r-99136d8f-b2bc-4c92-872c-1e24de5e57b5" data-imageren=true> <img width="1936" height="1936" class="lazyload w-full block object-cover " src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="/dam/jcr:8b068473-7a1a-4ba7-b5ab-d74aecc8f138/IcyHot_Unrivaled.webp" alt="" /> </div> </span> </a> </div> </div> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full lg:w-7/12 self-auto " > <div style="" class="ContentSectionItem h-full w-full py-4 md:py-8 lg:py-0 px-4 md:px-8 lg:px-8 self-auto contentBlock flex flex-col text-left md:text-left lg:text-left text-white bg- bg-transparent" x-data="" dir="ltr"> <div class="flex items-center justify-start md:justify-start lg:justify-start "> <h2 class="contentBlock__title mb-4 text-title-2 font-title text-white"><p>Unrivaled x Icy Hot<sup class='super'>®</sup></p> </h2> </div> <div class="rich-text mt-3 text-base font-body"> <p>Icy Hot® is proud to be the Official Recovery Sponsor of Unrivaled—the groundbreaking professional women’s basketball league!</p> </div> <div class="mt-3"> <div > <style> .button.active, .button:not(:focus):hover { background-image: none; } .button:not(.button--gradientBorderHover):hover::before { z-index: -1; } .button:not(.button--gradientTextHover):hover > .button__spanGradient { background: transparent; -webkit-background-clip: unset; -webkit-text-fill-color: unset; } </style> <a class="group button button--secondary--outline button--hoverDefault text-center font-title overflow-hidden inline-block border transition transition-all border rounded-full border-solid " href="https://www.unrivaled.basketball/" target="_blank" > <span class=" "> Learn more </span> </a> </div> </div> </div> </div> </div> </div> </div> </div> </div> </section> </div> </div> </div> </div> </div> </div> </div> </section> </div> </div> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-11/12 lg:w-11/12 self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 items-center self-auto contentSectionItem-border-r-6b2e3072-ad2c-497f-aabf-a0d0d2ca9e12 bg-transparent" x-data="" dir="ltr"> <section id="6b2e3072-ad2c-497f-aabf-a0d0d2ca9e12" class="contentGridItem--6b2e3072-ad2c-497f-aabf-a0d0d2ca9e12 contentGridItem relative h-full contentGrid-min-h-6b2e3072-ad2c-497f-aabf-a0d0d2ca9e12 .background--6b2e3072-ad2c-497f-aabf-a0d0d2ca9e12 contentGrid-border-r-6b2e3072-ad2c-497f-aabf-a0d0d2ca9e12 " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("6b2e3072-ad2c-497f-aabf-a0d0d2ca9e12");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-6b2e3072-ad2c-497f-aabf-a0d0d2ca9e12 { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-6b2e3072-ad2c-497f-aabf-a0d0d2ca9e12 absolute top-0 bottom-0 left-0 right-0"></div> <div class="background--6b2e3072-ad2c-497f-aabf-a0d0d2ca9e12 backgroundWrap-6b2e3072-ad2c-497f-aabf-a0d0d2ca9e12 py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 text-primary h-full animateImage md:bg-auto bg-no-repeat bg-transparent bg-center bg-no-repeat bg-cover" > <div class="ContentGrid relative container mx-auto "> <div class="flex md:flex lg:flex-row flex-wrap justify-between items-center -mx-2 py-2 md:-mx-0 md:py-0 lg:-mx-2 lg:py-2"> <div class="CHC gridComponent flex flex-col my-2 px-2 md:my-0 md:px-0 lg:my-2 lg:px-2 w-full lg:w-full self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 items-center self-auto contentSectionItem-border-r-807b0806-976a-4195-8adb-13e0546741a6 bg-tertiary4" x-data="" dir="ltr"> <section id="807b0806-976a-4195-8adb-13e0546741a6" class="contentGridItem--807b0806-976a-4195-8adb-13e0546741a6 contentGridItem relative h-full contentGrid-min-h-807b0806-976a-4195-8adb-13e0546741a6 .background--807b0806-976a-4195-8adb-13e0546741a6 contentGrid-border-r-807b0806-976a-4195-8adb-13e0546741a6 " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("807b0806-976a-4195-8adb-13e0546741a6");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-807b0806-976a-4195-8adb-13e0546741a6 { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-807b0806-976a-4195-8adb-13e0546741a6 absolute top-0 bottom-0 left-0 right-0"></div> <div class="background--807b0806-976a-4195-8adb-13e0546741a6 backgroundWrap-807b0806-976a-4195-8adb-13e0546741a6 py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 text-primary h-full animateImage md:bg-auto bg-no-repeat bg-tertiary4 bg-center bg-no-repeat bg-cover" > <div class="ContentGrid relative container mx-auto "> <div class="flex md:flex lg:flex-row flex-wrap justify-center items-center -mx-0 py-0 md:-mx-0 md:py-0 lg:-mx-0 lg:py-0"> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full lg:w-5/12 self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 self-auto imageAttachment default default" x-data="" dir="ltr"> <a href="https://www.sanofi.us/en/your-health/Consumer-Healthcare/B-Corp" rel='noopener' target="_blank" title="" data-gtmSection="" data-gtmSubSection="" data-gtmElement="" class="font-title cursor-pointer block relative imageLink " > <span > <div class="uiImage relative block w-full block image-border-r-38c5b768-c5b9-434d-9744-81b023680638" data-imageren=false> <img width="808" height="808" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-sizes="auto" data-srcset="/.imaging/webp/sanofi-chc/img-w400/dam/icyhot/en-us/the-icy-hot-advantage/IcyHot-BCorp-Image-watermark.png/jcr:content/IcyHot-BCorp-Image.webp 400w,/.imaging/webp/sanofi-chc/img-w500/dam/icyhot/en-us/the-icy-hot-advantage/IcyHot-BCorp-Image-watermark.png/jcr:content/IcyHot-BCorp-Image.webp 500w,/.imaging/webp/sanofi-chc/img-w600/dam/icyhot/en-us/the-icy-hot-advantage/IcyHot-BCorp-Image-watermark.png/jcr:content/IcyHot-BCorp-Image.webp 600w,/.imaging/webp/sanofi-chc/img-w700/dam/icyhot/en-us/the-icy-hot-advantage/IcyHot-BCorp-Image-watermark.png/jcr:content/IcyHot-BCorp-Image.webp 700w,/.imaging/webp/sanofi-chc/img-w800/dam/icyhot/en-us/the-icy-hot-advantage/IcyHot-BCorp-Image-watermark.png/jcr:content/IcyHot-BCorp-Image.webp 800w" class="lazyload w-full block " alt="Female soccer goalkeeper proudly holding a soccer ball. The image includes a white B-Corp Certified logo in the lower-left corner." /> <div class="cardImageOverlay absolute top-0 left-0 w-full h-full block opacity-30 bg-bg-black" ></div> </div> </span> </a> </div> </div> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full lg:w-7/12 self-auto " > <div style="" class="ContentSectionItem h-full w-full py-4 md:py-8 lg:py-0 px-4 md:px-8 lg:px-8 self-auto contentBlock flex flex-col text-left md:text-left lg:text-left text-white bg- bg-transparent" x-data="" dir="ltr"> <div class="flex items-center justify-start md:justify-start lg:justify-start "> <h2 class="contentBlock__title mb-4 text-title-2 font-title text-white">The makers of Icy Hot are now a Certified B Corp</h2> </div> <div class="rich-text mt-3 text-base font-body"> <p>We’re on a journey to build a healthier future by empowering self-care through our products. This certification recognizes the actions our company is taking to increase our positive impact on people and the planet.</p> </div> <div class="mt-3"> <div > <style> .button.active, .button:not(:focus):hover { background-image: none; } .button:not(.button--gradientBorderHover):hover::before { z-index: -1; } .button:not(.button--gradientTextHover):hover > .button__spanGradient { background: transparent; -webkit-background-clip: unset; -webkit-text-fill-color: unset; } </style> <a class="group button button--secondary--outline button--hoverDefault text-center font-title overflow-hidden inline-block border transition transition-all border rounded-full border-solid " href="https://www.sanofi.us/en/your-health/Consumer-Healthcare/B-Corp" target="_blank" > <span class=" "> Learn more </span> </a> </div> </div> </div> </div> </div> </div> </div> </div> </div> </section> </div> </div> </div> </div> </div> </div> </div> </section> </div> </div> </div> </div> </div> </div> </div> </section> </div> </div> </div> </div> </div> </div> </div> </section> <section id="53caface-ca7b-4b5c-a0c7-6e1f0d612ace" class="contentGridItem--53caface-ca7b-4b5c-a0c7-6e1f0d612ace contentGridItem relative h-full contentGrid-min-h-53caface-ca7b-4b5c-a0c7-6e1f0d612ace .background--53caface-ca7b-4b5c-a0c7-6e1f0d612ace contentGrid-border-r-53caface-ca7b-4b5c-a0c7-6e1f0d612ace " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("53caface-ca7b-4b5c-a0c7-6e1f0d612ace");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-53caface-ca7b-4b5c-a0c7-6e1f0d612ace { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-53caface-ca7b-4b5c-a0c7-6e1f0d612ace absolute top-0 bottom-0 left-0 right-0"></div> <style> .background--53caface-ca7b-4b5c-a0c7-6e1f0d612ace { background-image: url('/dam/jcr:b92fbd5e-0cf4-4a59-9592-20531d6ada8e/C_10_Body_Brand_Claim_Desktop.png'); } </style> <style> @media screen and (max-width: 767px){ .background--53caface-ca7b-4b5c-a0c7-6e1f0d612ace { background-image: url('/dam/jcr:16e48714-cebd-45ac-b44c-ef0d652ea3bb/C-06%20Teaser_Cards_Desktop.png'); } } </style> <div class="background--53caface-ca7b-4b5c-a0c7-6e1f0d612ace backgroundWrap-53caface-ca7b-4b5c-a0c7-6e1f0d612ace py-0 text-primary h-full animateImage md:bg-auto bg-no-repeat bg-primary1 bg-center bg-no-repeat bg-auto" > <div class="ContentGrid relative container mx-auto lg:pt-16 lg:pb-16 md:pt-0 md:pb-0 pt-0 pb-8"> <div class="flex md:flex lg:flex-row flex-wrap justify-center items-center -mx-0 py-0 md:-mx-0 md:py-0 lg:-mx-0 lg:py-0"> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full lg:w-full self-auto " > <div style="" class="ContentSectionItem h-full w-full py-8 md:py-8 lg:py-8 px-4 md:px-8 lg:px-0 self-auto " x-data="" dir="ltr"> <hr class="border-t" style="border-color: #2A3D5F; height:2px;"> </div> </div> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 items-center self-auto contentSectionItem-border-r-f57f7675-9a54-463a-8a1c-ce0c5fd66322 bg-transparent" x-data="" dir="ltr"> <section id="f57f7675-9a54-463a-8a1c-ce0c5fd66322" class="contentGridItem--f57f7675-9a54-463a-8a1c-ce0c5fd66322 contentGridItem relative h-full contentGrid-min-h-f57f7675-9a54-463a-8a1c-ce0c5fd66322 .background--f57f7675-9a54-463a-8a1c-ce0c5fd66322 contentGrid-border-r-f57f7675-9a54-463a-8a1c-ce0c5fd66322 " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("f57f7675-9a54-463a-8a1c-ce0c5fd66322");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-f57f7675-9a54-463a-8a1c-ce0c5fd66322 { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-f57f7675-9a54-463a-8a1c-ce0c5fd66322 absolute top-0 bottom-0 left-0 right-0"></div> <div class="background--f57f7675-9a54-463a-8a1c-ce0c5fd66322 backgroundWrap-f57f7675-9a54-463a-8a1c-ce0c5fd66322 py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 text-primary h-full animateImage md:bg-auto bg-no-repeat bg-transparent bg-center bg-no-repeat bg-cover" > <div class="ContentGrid relative container mx-auto "> <div class="flex md:flex lg:flex-row flex-wrap justify-between items-center -mx-0 py-0 md:-mx-0 md:py-0 lg:-mx-0 lg:py-0"> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full lg:w-4/12 self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-0 lg:py-0 px-4 md:px-0 lg:px-0 self-auto contentBlock flex flex-col text-left md:text-left lg:text-left text- bg- bg-transparent" x-data="" dir="ltr"> <div class="flex items-center justify-start md:justify-start lg:justify-start "> <h2 class="contentBlock__title text-size-default font-title text-primary2">About our products</h2> </div> </div> </div> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full lg:w-7/12 self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-0 lg:py-0 px-4 md:px-0 lg:px-16 self-auto contentBlock flex flex-col text-left md:text-left lg:text-left text-white bg- bg-transparent" x-data="" dir="ltr"> <div class="rich-text mt-3 text-base font-body"> <p>Experience the power of contrast therapy* with our comprehensive line of pain-relieving solutions. Ice works fast, heat makes it last.</p> <p>*Excludes lidocaine products.</p> </div> </div> </div> </div> </div> </div> </div> </div> </section> </div> </div> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-11/12 lg:w-10/12 self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-8 lg:py-8 px-0 md:px-8 lg:px-0 items-start self-auto contentSectionItem-border-r-5c660fa8-c415-4545-8f4d-72e69df55f69 bg-transparent" x-data="" dir="ltr"> <section id="5c660fa8-c415-4545-8f4d-72e69df55f69" class="contentGridItem--5c660fa8-c415-4545-8f4d-72e69df55f69 contentGridItem relative h-full contentGrid-min-h-5c660fa8-c415-4545-8f4d-72e69df55f69 .background--5c660fa8-c415-4545-8f4d-72e69df55f69 contentGrid-border-r-5c660fa8-c415-4545-8f4d-72e69df55f69 " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("5c660fa8-c415-4545-8f4d-72e69df55f69");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-5c660fa8-c415-4545-8f4d-72e69df55f69 { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-5c660fa8-c415-4545-8f4d-72e69df55f69 absolute top-0 bottom-0 left-0 right-0"></div> <div class="background--5c660fa8-c415-4545-8f4d-72e69df55f69 backgroundWrap-5c660fa8-c415-4545-8f4d-72e69df55f69 py-0 md:py-8 lg:py-8 px-0 md:px-8 lg:px-0 text-primary h-full animateImage md:bg-auto bg-no-repeat bg-transparent bg-center bg-no-repeat bg-cover" > <div class="ContentGrid relative container mx-auto "> <div class="flex md:flex lg:flex-row flex-wrap justify-center items-start -mx-2 py-2 md:-mx-2 md:py-2 lg:-mx-2 lg:py-2"> <div class="CHC gridComponent flex flex-col my-2 px-2 md:my-2 md:px-2 lg:my-2 lg:px-2 w-full self-auto " > <div style="" class="ContentSectionItem h-full w-full py-4 md:py-8 lg:py-0 px-4 md:px-8 lg:px-0 items-center self-auto contentSectionItem-border-r-0ca7cb43-c598-42aa-9c6d-905db1e44b35 bg-tertiary4" x-data="" dir="ltr"> <section id="0ca7cb43-c598-42aa-9c6d-905db1e44b35" class="contentGridItem--0ca7cb43-c598-42aa-9c6d-905db1e44b35 contentGridItem relative h-full contentGrid-min-h-0ca7cb43-c598-42aa-9c6d-905db1e44b35 .background--0ca7cb43-c598-42aa-9c6d-905db1e44b35 contentGrid-border-r-0ca7cb43-c598-42aa-9c6d-905db1e44b35 " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("0ca7cb43-c598-42aa-9c6d-905db1e44b35");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-0ca7cb43-c598-42aa-9c6d-905db1e44b35 { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-0ca7cb43-c598-42aa-9c6d-905db1e44b35 absolute top-0 bottom-0 left-0 right-0"></div> <div class="background--0ca7cb43-c598-42aa-9c6d-905db1e44b35 backgroundWrap-0ca7cb43-c598-42aa-9c6d-905db1e44b35 py-4 md:py-8 lg:py-0 px-4 md:px-8 lg:px-0 text-primary h-full animateImage md:bg-auto bg-no-repeat bg-tertiary4 bg-center bg-no-repeat bg-cover" > <div class="ContentGrid relative container mx-auto "> <div class="flex md:flex lg:flex-row flex-wrap justify-center items-center -mx-0 py-0 md:-mx-0 md:py-0 lg:-mx-0 lg:py-0"> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full lg:w-6/12 self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-0 lg:py-0 px-4 md:px-0 lg:px-8 self-auto imageAttachment default default" x-data="" dir="ltr"> <a href="/en-us/pro-line" target="_self" title="" data-gtmSection="" data-gtmSubSection="" data-gtmElement="" class="font-title cursor-pointer block relative imageLink " > <span > <div class="uiImage relative block w-full block image-border-r-64916c68-8f01-4089-9e79-bc54758cd5aa" data-imageren=false> <picture> <source data-srcset="/dam/jcr:265a5e9c-c667-4500-a772-efa8dc5427df/IcyHot_Homepage_IcyHotPRO_POY_Mobile.webp -1w" media="(max-width: 767px)" class="lazyload " data-sizes="auto" /> <source data-srcset="/dam/jcr:d16f2e70-d83c-4045-83ae-0c45a177c8ec/IcyHot_Homepage_IcyHotPRO_POY_Desktop.webp -1w" media="(min-width: 768px)" class="lazyload " data-sizes="auto" /> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="/dam/jcr:265a5e9c-c667-4500-a772-efa8dc5427df/IcyHot_Homepage_IcyHotPRO_POY_Mobile.webp -1w" class="lazyload w-full block block lg:hidden" data-sizes="auto" alt="Family shot of Icy Hot PRO Cream, Dry Spray and No Mess. Voted Product of the Year (Consumer Survey of Product Innovation 2023)" /> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="/dam/jcr:d16f2e70-d83c-4045-83ae-0c45a177c8ec/IcyHot_Homepage_IcyHotPRO_POY_Desktop.webp -1w" class="lazyload w-full block hidden lg:block" data-sizes="auto" alt="Family shot of Icy Hot PRO Cream, Dry Spray and No Mess. Voted Product of the Year (Consumer Survey of Product Innovation 2023)" /> </picture> <div class="cardImageOverlay absolute top-0 left-0 w-full h-full block opacity-30 bg-bg-black" ></div> </div> </span> </a> </div> </div> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full lg:w-6/12 self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 items-center self-auto contentSectionItem-border-r-8284a79f-0580-418f-b3f4-f0fe37f3b79d bg-transparent" x-data="" dir="ltr"> <section id="8284a79f-0580-418f-b3f4-f0fe37f3b79d" class="contentGridItem--8284a79f-0580-418f-b3f4-f0fe37f3b79d contentGridItem relative h-full contentGrid-min-h-8284a79f-0580-418f-b3f4-f0fe37f3b79d .background--8284a79f-0580-418f-b3f4-f0fe37f3b79d contentGrid-border-r-8284a79f-0580-418f-b3f4-f0fe37f3b79d " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("8284a79f-0580-418f-b3f4-f0fe37f3b79d");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-8284a79f-0580-418f-b3f4-f0fe37f3b79d { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-8284a79f-0580-418f-b3f4-f0fe37f3b79d absolute top-0 bottom-0 left-0 right-0"></div> <div class="background--8284a79f-0580-418f-b3f4-f0fe37f3b79d backgroundWrap-8284a79f-0580-418f-b3f4-f0fe37f3b79d py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 text-primary h-full animateImage md:bg-auto bg-no-repeat bg-transparent bg-center bg-no-repeat bg-cover" > <div class="ContentGrid relative container mx-auto "> <div class="flex md:flex lg:flex-row flex-wrap justify-start items-center -mx-0 py-0 md:-mx-0 md:py-0 lg:-mx-0 lg:py-0"> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full lg:w-11/12 self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-8 lg:py-0 px-0 md:px-8 lg:px-0 self-auto contentBlock flex flex-col text-left md:text-left lg:text-left text-white bg- bg-transparent" x-data="" dir="ltr"> <div class="flex items-center justify-start md:justify-start lg:justify-start "> <h3 class="contentBlock__title mb-4 text-title-3 font-title text-white"><p>Icy Hot<sup><sup class='super'>®</sup></sup> PRO Voted 2023's Product of the Year</p> </h3> </div> <div class="rich-text mt-3 text-base font-body"> <p>Kantar survey of 40,000 people voted Icy Hot<sup>®</sup> PRO #1 in the Topical Pain Relief category.</p> </div> </div> </div> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 items-center self-auto contentSectionItem-border-r-798245fe-ecac-4acc-94d9-a30e6e2fb2e6 bg-transparent" x-data="" dir="ltr"> <section id="798245fe-ecac-4acc-94d9-a30e6e2fb2e6" class="contentGridItem--798245fe-ecac-4acc-94d9-a30e6e2fb2e6 contentGridItem relative h-full contentGrid-min-h-798245fe-ecac-4acc-94d9-a30e6e2fb2e6 .background--798245fe-ecac-4acc-94d9-a30e6e2fb2e6 contentGrid-border-r-798245fe-ecac-4acc-94d9-a30e6e2fb2e6 " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("798245fe-ecac-4acc-94d9-a30e6e2fb2e6");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-798245fe-ecac-4acc-94d9-a30e6e2fb2e6 { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-798245fe-ecac-4acc-94d9-a30e6e2fb2e6 absolute top-0 bottom-0 left-0 right-0"></div> <div class="background--798245fe-ecac-4acc-94d9-a30e6e2fb2e6 backgroundWrap-798245fe-ecac-4acc-94d9-a30e6e2fb2e6 py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 text-primary h-full animateImage md:bg-auto bg-no-repeat bg-transparent bg-center bg-no-repeat bg-cover" > <div class="ContentGrid relative container mx-auto "> <div class="flex md:flex lg:flex-row flex-wrap justify-start items-center -mx-0 py-0 md:-mx-0 md:py-0 lg:-mx-0 lg:py-0"> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full lg:w-6/12 self-auto " > <div style="" class="ContentSectionItem h-full w-full py-4 md:py-8 lg:py-4 px-8 md:px-8 lg:px-0 self-auto bg-transparent" x-data="" dir="ltr"> <div class='w-full flex justify-center'> <style> .button-d5ceda77-a2fa-4445-9ff9-bdb176befff2 > div { justify-content: center; column-gap: 4px; } </style> <style> .button.active, .button:not(:focus):hover { background-image: none; } .button:not(.button--gradientBorderHover):hover::before { z-index: -1; } .button:not(.button--gradientTextHover):hover > .button__spanGradient { background: transparent; -webkit-background-clip: unset; -webkit-text-fill-color: unset; } </style> <a class="group button button--secondary--outline button--hoverDefault text-center font-title overflow-hidden inline-block border transition transition-all border rounded-full border-solid w-full text-center button-d5ceda77-a2fa-4445-9ff9-bdb176befff2 " @click=" $dispatch('track-event', { 'event': 'cmp_event', 'event_type': 'cta', 'title': `Learn more`, 'context': 'other' }); " href="/en-us/pro-line" target="_self" > <span class=" "> Learn more </span> </a> </div> </div> </div> </div> </div> </div> </div> </div> </section> </div> </div> </div> </div> </div> </div> </div> </section> </div> </div> </div> </div> </div> </div> </div> </section> </div> </div> <div class="CHC gridComponent flex flex-col my-2 px-2 md:my-2 md:px-2 lg:my-2 lg:px-2 w-full lg:w-6/12 self-auto " > <div style="" class="ContentSectionItem h-full w-full py-4 md:py-0 lg:py-8 px-4 md:px-0 lg:px-8 items-center self-auto contentSectionItem-border-r-12dfd31c-74c6-4c1d-988b-a289c6c8cfa7 bg-tertiary4" x-data="" dir="ltr"> <section id="12dfd31c-74c6-4c1d-988b-a289c6c8cfa7" class="contentGridItem--12dfd31c-74c6-4c1d-988b-a289c6c8cfa7 contentGridItem relative h-full contentGrid-min-h-12dfd31c-74c6-4c1d-988b-a289c6c8cfa7 .background--12dfd31c-74c6-4c1d-988b-a289c6c8cfa7 contentGrid-border-r-12dfd31c-74c6-4c1d-988b-a289c6c8cfa7 " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("12dfd31c-74c6-4c1d-988b-a289c6c8cfa7");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-12dfd31c-74c6-4c1d-988b-a289c6c8cfa7 { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-12dfd31c-74c6-4c1d-988b-a289c6c8cfa7 absolute top-0 bottom-0 left-0 right-0"></div> <div class="background--12dfd31c-74c6-4c1d-988b-a289c6c8cfa7 backgroundWrap-12dfd31c-74c6-4c1d-988b-a289c6c8cfa7 py-4 md:py-0 lg:py-8 px-4 md:px-0 lg:px-8 text-primary h-full animateImage md:bg-auto bg-no-repeat bg-tertiary4 bg-center bg-no-repeat bg-cover" > <div class="ContentGrid relative container mx-auto "> <div class="flex md:flex lg:flex-row flex-wrap justify-center items-center -mx-0 py-0 md:-mx-0 md:py-0 lg:-mx-0 lg:py-0"> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full lg:w-full self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-8 lg:py-0 px-0 md:px-8 lg:px-0 self-auto contentBlock flex flex-col text-left md:text-left lg:text-left text-white bg- bg-transparent" x-data="" dir="ltr"> <div class="flex items-center justify-start md:justify-start lg:justify-start "> <h3 class="contentBlock__title mb-4 text-title-3 font-title text-white">All products</h3> </div> <div class="rich-text mt-3 text-base font-body"> <p>Explore our full line of pain-relieving products, from patches and sprays to creams and roll-on solutions.</p> </div> </div> </div> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full lg:w-full self-auto " > <div style="" class="ContentSectionItem h-full w-full py-4 md:py-0 lg:py-4 px-4 md:px-0 lg:px-4 self-auto imageAttachment default default" x-data="" dir="ltr"> <a href="/en-us/products" target="_self" title="" data-gtmSection="" data-gtmSubSection="" data-gtmElement="" class="font-title cursor-pointer block relative imageLink " > <span > <div class="uiImage relative block w-full block image-border-r-b90d67de-272e-4042-800c-e978e19e1990" data-imageren=false> <img class="lazyload w-full object-cover block " src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="/dam/jcr:d3946f92-e0d1-4ef6-86c4-925ce722c950/Family%20shot%20-%20Teaser%20Originals%20-%20800x600%20-%20v2%20(1).webp" alt="Icy Hot® original family product lineup" /> <div class="cardImageOverlay absolute top-0 left-0 w-full h-full block opacity-30 bg-bg-black" ></div> </div> </span> </a> </div> </div> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 items-center self-auto contentSectionItem-border-r-07d29452-567d-40d3-b05f-33902e3fb876 bg-transparent" x-data="" dir="ltr"> <section id="07d29452-567d-40d3-b05f-33902e3fb876" class="contentGridItem--07d29452-567d-40d3-b05f-33902e3fb876 contentGridItem relative h-full contentGrid-min-h-07d29452-567d-40d3-b05f-33902e3fb876 .background--07d29452-567d-40d3-b05f-33902e3fb876 contentGrid-border-r-07d29452-567d-40d3-b05f-33902e3fb876 " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("07d29452-567d-40d3-b05f-33902e3fb876");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-07d29452-567d-40d3-b05f-33902e3fb876 { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-07d29452-567d-40d3-b05f-33902e3fb876 absolute top-0 bottom-0 left-0 right-0"></div> <div class="background--07d29452-567d-40d3-b05f-33902e3fb876 backgroundWrap-07d29452-567d-40d3-b05f-33902e3fb876 py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 text-primary h-full animateImage md:bg-auto bg-no-repeat bg-transparent bg-center bg-no-repeat bg-cover" > <div class="ContentGrid relative container mx-auto "> <div class="flex md:flex lg:flex-row flex-wrap justify-center items-center -mx-0 py-0 md:-mx-0 md:py-0 lg:-mx-0 lg:py-0"> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-10/12 lg:w-6/12 self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-8 lg:py-0 px-0 md:px-8 lg:px-0 self-auto bg-transparent" x-data="" dir="ltr"> <div class='w-full flex justify-center'> <style> .button-0dc26f6a-a4ac-4918-917a-2aefc82e1ac2 > div { justify-content: center; column-gap: 4px; } </style> <style> .button.active, .button:not(:focus):hover { background-image: none; } .button:not(.button--gradientBorderHover):hover::before { z-index: -1; } .button:not(.button--gradientTextHover):hover > .button__spanGradient { background: transparent; -webkit-background-clip: unset; -webkit-text-fill-color: unset; } </style> <a class="group button button--secondary--outline button--hoverDefault text-center font-title overflow-hidden inline-block border transition transition-all border rounded-full border-solid w-full text-center button-0dc26f6a-a4ac-4918-917a-2aefc82e1ac2 " @click=" $dispatch('track-event', { 'event': 'cmp_event', 'event_type': 'cta', 'title': `View products`, 'context': 'other' }); " href="/en-us/products" target="_self" > <span class=" "> View products </span> </a> </div> </div> </div> </div> </div> </div> </div> </div> </section> </div> </div> </div> </div> </div> </div> </div> </section> </div> </div> <div class="CHC gridComponent flex flex-col my-2 px-2 md:my-2 md:px-2 lg:my-2 lg:px-2 w-full lg:w-6/12 self-auto " > <div style="" class="ContentSectionItem h-full w-full py-4 md:py-0 lg:py-8 px-4 md:px-0 lg:px-8 items-center self-auto contentSectionItem-border-r-84b426ea-6a85-4cef-a860-7f95355ac853 bg-tertiary4" x-data="" dir="ltr"> <section id="84b426ea-6a85-4cef-a860-7f95355ac853" class="contentGridItem--84b426ea-6a85-4cef-a860-7f95355ac853 contentGridItem relative h-full contentGrid-min-h-84b426ea-6a85-4cef-a860-7f95355ac853 .background--84b426ea-6a85-4cef-a860-7f95355ac853 contentGrid-border-r-84b426ea-6a85-4cef-a860-7f95355ac853 " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("84b426ea-6a85-4cef-a860-7f95355ac853");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-84b426ea-6a85-4cef-a860-7f95355ac853 { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-84b426ea-6a85-4cef-a860-7f95355ac853 absolute top-0 bottom-0 left-0 right-0"></div> <div class="background--84b426ea-6a85-4cef-a860-7f95355ac853 backgroundWrap-84b426ea-6a85-4cef-a860-7f95355ac853 py-4 md:py-0 lg:py-8 px-4 md:px-0 lg:px-8 text-primary h-full animateImage md:bg-auto bg-no-repeat bg-tertiary4 bg-center bg-no-repeat bg-cover" > <div class="ContentGrid relative container mx-auto "> <div class="flex md:flex lg:flex-row flex-wrap justify-center items-center -mx-0 py-0 md:-mx-0 md:py-0 lg:-mx-0 lg:py-0"> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full lg:w-full self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-8 lg:py-0 px-0 md:px-8 lg:px-0 self-auto contentBlock flex flex-col text-left md:text-left lg:text-left text-white bg- bg-transparent" x-data="" dir="ltr"> <div class="flex items-center justify-start md:justify-start lg:justify-start "> <h3 class="contentBlock__title mb-4 text-title-3 font-title text-white">Find your match</h3> </div> <div class="rich-text mt-3 text-base font-body"> <p>Answer a few questions to find the right Icy Hot<sup>®</sup> product for you.</p> </div> </div> </div> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full lg:w-full self-auto " > <div style="" class="ContentSectionItem h-full w-full py-4 md:py-0 lg:py-4 px-4 md:px-0 lg:px-4 self-auto imageAttachment default default" x-data="" dir="ltr"> <a href="/en-us/product-finder" target="_self" title="" data-gtmSection="" data-gtmSubSection="" data-gtmElement="" class="font-title cursor-pointer block relative imageLink " > <span > <div class="uiImage relative block w-full block image-border-r-6630b2d2-b4b5-442d-b23a-5a79b71bdd8d" data-imageren=false> <img width="800" height="600" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-sizes="auto" data-srcset="/.imaging/webp/sanofi-chc/img-w400/dam/icyhot/en-us/images/C-06-Teaser-800x600.png/jcr:content/C-06-Teaser-800x600.png 400w,/.imaging/webp/sanofi-chc/img-w500/dam/icyhot/en-us/images/C-06-Teaser-800x600.png/jcr:content/C-06-Teaser-800x600.png 500w,/.imaging/webp/sanofi-chc/img-w600/dam/icyhot/en-us/images/C-06-Teaser-800x600.png/jcr:content/C-06-Teaser-800x600.png 600w,/.imaging/webp/sanofi-chc/img-w700/dam/icyhot/en-us/images/C-06-Teaser-800x600.png/jcr:content/C-06-Teaser-800x600.png 700w" class="lazyload w-full block " alt="A female swimmer, gazes towards the ground, preparing herself for competition." /> <div class="cardImageOverlay absolute top-0 left-0 w-full h-full block opacity-30 bg-bg-black" ></div> </div> </span> </a> </div> </div> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 items-center self-auto contentSectionItem-border-r-3b64e958-2ce4-4411-8b1c-a4151336f2dd bg-transparent" x-data="" dir="ltr"> <section id="3b64e958-2ce4-4411-8b1c-a4151336f2dd" class="contentGridItem--3b64e958-2ce4-4411-8b1c-a4151336f2dd contentGridItem relative h-full contentGrid-min-h-3b64e958-2ce4-4411-8b1c-a4151336f2dd .background--3b64e958-2ce4-4411-8b1c-a4151336f2dd contentGrid-border-r-3b64e958-2ce4-4411-8b1c-a4151336f2dd " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("3b64e958-2ce4-4411-8b1c-a4151336f2dd");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-3b64e958-2ce4-4411-8b1c-a4151336f2dd { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-3b64e958-2ce4-4411-8b1c-a4151336f2dd absolute top-0 bottom-0 left-0 right-0"></div> <div class="background--3b64e958-2ce4-4411-8b1c-a4151336f2dd backgroundWrap-3b64e958-2ce4-4411-8b1c-a4151336f2dd py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 text-primary h-full animateImage md:bg-auto bg-no-repeat bg-transparent bg-center bg-no-repeat bg-cover" > <div class="ContentGrid relative container mx-auto "> <div class="flex md:flex lg:flex-row flex-wrap justify-center items-center -mx-0 py-0 md:-mx-0 md:py-0 lg:-mx-0 lg:py-0"> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-10/12 lg:w-6/12 self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-8 lg:py-0 px-0 md:px-8 lg:px-0 self-auto bg-transparent" x-data="" dir="ltr"> <div class='w-full flex justify-center'> <style> .button-7cb741b5-b6b5-46d0-aaeb-e38b6fb69e1d > div { justify-content: center; column-gap: 4px; } </style> <style> .button.active, .button:not(:focus):hover { background-image: none; } .button:not(.button--gradientBorderHover):hover::before { z-index: -1; } .button:not(.button--gradientTextHover):hover > .button__spanGradient { background: transparent; -webkit-background-clip: unset; -webkit-text-fill-color: unset; } </style> <a class="group button button--secondary--outline button--hoverDefault text-center font-title overflow-hidden inline-block border transition transition-all border rounded-full border-solid w-full text-center button-7cb741b5-b6b5-46d0-aaeb-e38b6fb69e1d " @click=" $dispatch('track-event', { 'event': 'cmp_event', 'event_type': 'cta', 'title': `Find my product`, 'context': 'other' }); " href="/en-us/product-finder" target="_self" > <span class=" "> Find my product </span> </a> </div> </div> </div> </div> </div> </div> </div> </div> </section> </div> </div> </div> </div> </div> </div> </div> </section> </div> </div> <div class="CHC gridComponent flex flex-col my-2 px-2 md:my-2 md:px-2 lg:my-2 lg:px-2 w-full self-auto " > <div style="" class="ContentSectionItem h-full w-full py-4 md:py-8 lg:py-8 px-4 md:px-8 lg:px-8 items-center self-auto contentSectionItem-border-r-3d7282a3-d77d-4180-b5f1-44929d10ac1c bg-tertiary4" x-data="" dir="ltr"> <section id="3d7282a3-d77d-4180-b5f1-44929d10ac1c" class="contentGridItem--3d7282a3-d77d-4180-b5f1-44929d10ac1c contentGridItem relative h-full contentGrid-min-h-3d7282a3-d77d-4180-b5f1-44929d10ac1c .background--3d7282a3-d77d-4180-b5f1-44929d10ac1c contentGrid-border-r-3d7282a3-d77d-4180-b5f1-44929d10ac1c " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("3d7282a3-d77d-4180-b5f1-44929d10ac1c");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-3d7282a3-d77d-4180-b5f1-44929d10ac1c { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-3d7282a3-d77d-4180-b5f1-44929d10ac1c absolute top-0 bottom-0 left-0 right-0"></div> <div class="background--3d7282a3-d77d-4180-b5f1-44929d10ac1c backgroundWrap-3d7282a3-d77d-4180-b5f1-44929d10ac1c py-4 md:py-8 lg:py-8 px-4 md:px-8 lg:px-8 text-primary h-full animateImage md:bg-auto bg-no-repeat bg-tertiary4 bg-center bg-no-repeat bg-cover" > <div class="ContentGrid relative container mx-auto "> <div class="flex md:flex flex-col-reverse lg:flex-row flex-wrap justify-center items-center -mx-0 py-0 md:-mx-0 md:py-0 lg:-mx-0 lg:py-0"> <div class="CHC gridComponent flex-col-reverse flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full lg:w-6/12 self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 items-center self-auto contentSectionItem-border-r-1a17bc40-2d53-46c2-807f-4e69432acc5d bg-transparent" x-data="" dir="ltr"> <section id="1a17bc40-2d53-46c2-807f-4e69432acc5d" class="contentGridItem--1a17bc40-2d53-46c2-807f-4e69432acc5d contentGridItem relative h-full contentGrid-min-h-1a17bc40-2d53-46c2-807f-4e69432acc5d .background--1a17bc40-2d53-46c2-807f-4e69432acc5d contentGrid-border-r-1a17bc40-2d53-46c2-807f-4e69432acc5d " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("1a17bc40-2d53-46c2-807f-4e69432acc5d");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-1a17bc40-2d53-46c2-807f-4e69432acc5d { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-1a17bc40-2d53-46c2-807f-4e69432acc5d absolute top-0 bottom-0 left-0 right-0"></div> <div class="background--1a17bc40-2d53-46c2-807f-4e69432acc5d backgroundWrap-1a17bc40-2d53-46c2-807f-4e69432acc5d py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 text-primary h-full animateImage md:bg-auto bg-no-repeat bg-transparent bg-center bg-no-repeat bg-cover" > <div class="ContentGrid relative container mx-auto "> <div class="flex md:flex lg:flex-row flex-wrap justify-start items-center -mx-0 py-0 md:-mx-0 md:py-0 lg:-mx-0 lg:py-0"> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full lg:w-11/12 self-auto " > <div style="" class="ContentSectionItem h-full w-full py-8 md:py-8 lg:py-0 px-0 md:px-8 lg:px-0 self-auto contentBlock flex flex-col text-left md:text-left lg:text-left text-white bg- bg-transparent" x-data="" dir="ltr"> <div class="flex items-center justify-start md:justify-start lg:justify-start "> <h3 class="contentBlock__title mb-4 text-title-3 font-title text-white">Recycle the Unrecyclable with TerraCycle<sup class='super'>®</sup></h3> </div> <div class="rich-text mt-3 text-base font-body"> <p>TerraCycle® recycles Icy Hot® packaging that most municipal recycling programs won’t accept. Learn more about our partnership with TerraCycle® and how you can start recycling your Icy Hot® products today!</p> </div> </div> </div> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 items-center self-auto contentSectionItem-border-r-c3768926-3ec1-4249-9345-2a9f5377973c bg-transparent" x-data="" dir="ltr"> <section id="c3768926-3ec1-4249-9345-2a9f5377973c" class="contentGridItem--c3768926-3ec1-4249-9345-2a9f5377973c contentGridItem relative h-full contentGrid-min-h-c3768926-3ec1-4249-9345-2a9f5377973c .background--c3768926-3ec1-4249-9345-2a9f5377973c contentGrid-border-r-c3768926-3ec1-4249-9345-2a9f5377973c " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("c3768926-3ec1-4249-9345-2a9f5377973c");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-c3768926-3ec1-4249-9345-2a9f5377973c { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-c3768926-3ec1-4249-9345-2a9f5377973c absolute top-0 bottom-0 left-0 right-0"></div> <div class="background--c3768926-3ec1-4249-9345-2a9f5377973c backgroundWrap-c3768926-3ec1-4249-9345-2a9f5377973c py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 text-primary h-full animateImage md:bg-auto bg-no-repeat bg-transparent bg-center bg-no-repeat bg-cover" > <div class="ContentGrid relative container mx-auto "> <div class="flex md:flex lg:flex-row flex-wrap justify-start items-center -mx-0 py-0 md:-mx-0 md:py-0 lg:-mx-0 lg:py-0"> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full lg:w-6/12 self-auto " > <div style="" class="ContentSectionItem h-full w-full py-4 md:py-8 lg:py-4 px-0 md:px-8 lg:px-0 self-auto bg-transparent" x-data="" dir="ltr"> <div class='w-full flex justify-center'> <style> .button-96024b7c-2d97-4385-8f15-e29fecc370b1 > div { justify-content: center; column-gap: 4px; } </style> <style> .button.active, .button:not(:focus):hover { background-image: none; } .button:not(.button--gradientBorderHover):hover::before { z-index: -1; } .button:not(.button--gradientTextHover):hover > .button__spanGradient { background: transparent; -webkit-background-clip: unset; -webkit-text-fill-color: unset; } </style> <a class="group button button--secondary--outline button--hoverDefault text-center font-title overflow-hidden inline-block border transition transition-all border rounded-full border-solid w-full text-center button-96024b7c-2d97-4385-8f15-e29fecc370b1 " @click=" $dispatch('track-event', { 'event': 'cmp_event', 'event_type': 'cta', 'title': `Learn more`, 'context': 'other' }); " href="/en-us/recycling" target="_self" > <span class=" "> Learn more </span> </a> </div> </div> </div> </div> </div> </div> </div> </div> </section> </div> </div> </div> </div> </div> </div> </div> </section> </div> </div> <div class="CHC gridComponent flex-col-reverse flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full lg:w-6/12 self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-8 self-auto imageAttachment default default" x-data="" dir="ltr"> <div class="uiImage relative block w-full block image-border-r-9d756623-36bb-4afa-a68c-af367e2919c6" data-imageren=false> <picture> <source data-srcset="/dam/jcr:45cb929a-e1dd-4b0c-b712-5a8ad78d2f12/Image_Banner_TerraCycle@2x.webp 0w" media="(max-width: 767px)" class="lazyload " data-sizes="auto" /> <source data-srcset="/dam/jcr:45cb929a-e1dd-4b0c-b712-5a8ad78d2f12/Image_Banner_TerraCycle@2x.webp 0w" media="(min-width: 768px)" class="lazyload " data-sizes="auto" /> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="/dam/jcr:45cb929a-e1dd-4b0c-b712-5a8ad78d2f12/Image_Banner_TerraCycle@2x.webp 0w" class="lazyload w-full block block lg:hidden" data-sizes="auto" alt="Family shot of Icy Hot PRO Cream, Dry Spray and No Mess. Voted Product of the Year (Consumer Survey of Product Innovation 2023)" /> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="/dam/jcr:45cb929a-e1dd-4b0c-b712-5a8ad78d2f12/Image_Banner_TerraCycle@2x.webp 0w" class="lazyload w-full block hidden lg:block" data-sizes="auto" alt="Family shot of Icy Hot PRO Cream, Dry Spray and No Mess. Voted Product of the Year (Consumer Survey of Product Innovation 2023)" /> </picture> <div class="cardImageOverlay absolute top-0 left-0 w-full h-full block opacity-30 bg-bg-black" ></div> </div> </div> </div> </div> </div> </div> </div> </div> </section> </div> </div> </div> </div> </div> </div> </div> </section> </div> </div> </div> </div> </div> </div> </div> </section> <section id="59818f9f-808c-436c-9806-fe410ad73a49" class="contentGridItem--59818f9f-808c-436c-9806-fe410ad73a49 contentGridItem relative h-full contentGrid-min-h-59818f9f-808c-436c-9806-fe410ad73a49 .background--59818f9f-808c-436c-9806-fe410ad73a49 contentGrid-border-r-59818f9f-808c-436c-9806-fe410ad73a49 " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("59818f9f-808c-436c-9806-fe410ad73a49");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-59818f9f-808c-436c-9806-fe410ad73a49 { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-59818f9f-808c-436c-9806-fe410ad73a49 absolute top-0 bottom-0 left-0 right-0"></div> <div class="background--59818f9f-808c-436c-9806-fe410ad73a49 backgroundWrap-59818f9f-808c-436c-9806-fe410ad73a49 py-0 text-primary h-full animateImage md:bg-auto bg-no-repeat bg-primary1 bg-center bg-no-repeat bg-auto" > <div class="ContentGrid relative container mx-auto lg:pt-16 lg:pb-16 md:pt-0 md:pb-0 pt-0 pb-16"> <div class="flex md:flex lg:flex-row flex-wrap justify-center items-center -mx-0 py-0 md:-mx-0 md:py-0 lg:-mx-0 lg:py-0"> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full lg:w-full self-auto " > <div style="" class="ContentSectionItem h-full w-full py-4 md:py-8 lg:py-8 px-4 md:px-8 lg:px-0 self-auto " x-data="" dir="ltr"> <hr class="border-t" style="border-color: #2A3D5F; height:2px;"> </div> </div> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full self-auto " > <div style="" class="ContentSectionItem h-full w-full py-4 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 items-start self-auto contentSectionItem-border-r-c44af8c1-46c0-4d37-9a0d-780b1a3644a7 bg-transparent" x-data="" dir="ltr"> <section id="c44af8c1-46c0-4d37-9a0d-780b1a3644a7" class="contentGridItem--c44af8c1-46c0-4d37-9a0d-780b1a3644a7 contentGridItem relative h-full contentGrid-min-h-c44af8c1-46c0-4d37-9a0d-780b1a3644a7 .background--c44af8c1-46c0-4d37-9a0d-780b1a3644a7 contentGrid-border-r-c44af8c1-46c0-4d37-9a0d-780b1a3644a7 " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("c44af8c1-46c0-4d37-9a0d-780b1a3644a7");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-c44af8c1-46c0-4d37-9a0d-780b1a3644a7 { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-c44af8c1-46c0-4d37-9a0d-780b1a3644a7 absolute top-0 bottom-0 left-0 right-0"></div> <div class="background--c44af8c1-46c0-4d37-9a0d-780b1a3644a7 backgroundWrap-c44af8c1-46c0-4d37-9a0d-780b1a3644a7 py-4 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 text-primary h-full animateImage md:bg-auto bg-no-repeat bg-transparent bg-center bg-no-repeat bg-cover" > <div class="ContentGrid relative container mx-auto "> <div class="flex md:flex lg:flex-row flex-wrap justify-between items-start -mx-0 py-0 md:-mx-0 md:py-0 lg:-mx-0 lg:py-0"> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full lg:w-4/12 self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-0 lg:py-0 px-4 md:px-0 lg:px-0 self-auto contentBlock flex flex-col text-left md:text-left lg:text-left text- bg- bg-transparent" x-data="" dir="ltr"> <div class="flex items-center justify-start md:justify-start lg:justify-start "> <h2 class="contentBlock__title text-size-default font-title text-primary2">Icy Hot<sup class='super'>®</sup> Squad</h2> </div> </div> </div> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full md:w-full lg:w-7/12 self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 items-center self-auto contentSectionItem-border-r-8bf17388-bc13-4175-a9ae-f1726c27a059 bg-transparent" x-data="" dir="ltr"> <section id="8bf17388-bc13-4175-a9ae-f1726c27a059" class="contentGridItem--8bf17388-bc13-4175-a9ae-f1726c27a059 contentGridItem relative h-full contentGrid-min-h-8bf17388-bc13-4175-a9ae-f1726c27a059 .background--8bf17388-bc13-4175-a9ae-f1726c27a059 contentGrid-border-r-8bf17388-bc13-4175-a9ae-f1726c27a059 " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("8bf17388-bc13-4175-a9ae-f1726c27a059");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-8bf17388-bc13-4175-a9ae-f1726c27a059 { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-8bf17388-bc13-4175-a9ae-f1726c27a059 absolute top-0 bottom-0 left-0 right-0"></div> <div class="background--8bf17388-bc13-4175-a9ae-f1726c27a059 backgroundWrap-8bf17388-bc13-4175-a9ae-f1726c27a059 py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 text-primary h-full animateImage md:bg-auto bg-no-repeat bg-transparent bg-center bg-no-repeat bg-cover" > <div class="ContentGrid relative container mx-auto "> <div class="flex md:flex lg:flex-row flex-wrap justify-center items-center -mx-0 py-0 md:-mx-0 md:py-0 lg:-mx-0 lg:py-0"> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full lg:w-full self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-0 lg:py-0 px-4 md:px-0 lg:px-16 self-auto contentBlock flex flex-col text-left md:text-left lg:text-left text-white bg- bg-transparent" x-data="" dir="ltr"> <div class="rich-text mt-3 text-base font-body"> <p>Meet the team that knows how to rise from pain: a cool coalition of athletes who bring the heat in competition. </p> </div> </div> </div> </div> </div> </div> </div> </div> </section> </div> </div> </div> </div> </div> </div> </div> </section> </div> </div> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-8 lg:py-8 px-0 md:px-8 lg:px-0 items-center self-auto contentSectionItem-border-r-c5ff62ec-7050-4835-82a2-fb921d5d9795 bg-transparent" x-data="" dir="ltr"> <section id="c5ff62ec-7050-4835-82a2-fb921d5d9795" class="contentGridItem--c5ff62ec-7050-4835-82a2-fb921d5d9795 contentGridItem relative h-full contentGrid-min-h-c5ff62ec-7050-4835-82a2-fb921d5d9795 .background--c5ff62ec-7050-4835-82a2-fb921d5d9795 contentGrid-border-r-c5ff62ec-7050-4835-82a2-fb921d5d9795 " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("c5ff62ec-7050-4835-82a2-fb921d5d9795");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-c5ff62ec-7050-4835-82a2-fb921d5d9795 { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-c5ff62ec-7050-4835-82a2-fb921d5d9795 absolute top-0 bottom-0 left-0 right-0"></div> <div class="background--c5ff62ec-7050-4835-82a2-fb921d5d9795 backgroundWrap-c5ff62ec-7050-4835-82a2-fb921d5d9795 py-0 md:py-8 lg:py-8 px-0 md:px-8 lg:px-0 text-primary h-full animateImage md:bg-auto bg-no-repeat bg-transparent bg-center bg-no-repeat bg-cover" > <div class="ContentGrid relative container mx-auto "> <div class="flex md:flex lg:flex-row flex-wrap justify-center items-center -mx-0 py-0 md:-mx-0 md:py-0 lg:-mx-0 lg:py-0"> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-11/12 lg:w-10/12 self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-8 lg:py-0 px-0 md:px-8 lg:px-0 items-center self-auto contentSectionItem-border-r-d518de23-a816-4f1d-bc4b-a95ce8864adc bg-tertiary4" x-data="" dir="ltr"> <section id="d518de23-a816-4f1d-bc4b-a95ce8864adc" class="contentGridItem--d518de23-a816-4f1d-bc4b-a95ce8864adc contentGridItem relative h-full contentGrid-min-h-d518de23-a816-4f1d-bc4b-a95ce8864adc .background--d518de23-a816-4f1d-bc4b-a95ce8864adc contentGrid-border-r-d518de23-a816-4f1d-bc4b-a95ce8864adc " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("d518de23-a816-4f1d-bc4b-a95ce8864adc");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-d518de23-a816-4f1d-bc4b-a95ce8864adc { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-d518de23-a816-4f1d-bc4b-a95ce8864adc absolute top-0 bottom-0 left-0 right-0"></div> <div class="background--d518de23-a816-4f1d-bc4b-a95ce8864adc backgroundWrap-d518de23-a816-4f1d-bc4b-a95ce8864adc py-0 md:py-8 lg:py-0 px-0 md:px-8 lg:px-0 text-primary h-full animateImage md:bg-auto bg-no-repeat bg-tertiary4 bg-center bg-no-repeat bg-cover" > <div class="ContentGrid relative container mx-auto "> <div class="flex md:flex lg:flex-row flex-wrap justify-center items-center -mx-0 py-0 md:-mx-0 md:py-0 lg:-mx-0 lg:py-0"> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full lg:w-6/12 self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 self-auto imageAttachment default default" x-data="" dir="ltr"> <a href="/en-us/icy-hot-squad" target="_self" title="" data-gtmSection="" data-gtmSubSection="" data-gtmElement="" class="font-title cursor-pointer block relative imageLink " > <span > <div class="uiImage relative block w-full block image-border-r-feda857b-3e24-431e-b4f5-8998f6505296" data-imageren=false> <picture> <source data-srcset="/dam/jcr:fe5ec11f-389f-4dac-818a-a6315dcc21da/IH_Shaq_Home-Desktop_1800x1200.webp 0w" media="(max-width: 767px)" class="lazyload " data-sizes="auto" /> <source data-srcset="/dam/jcr:fe5ec11f-389f-4dac-818a-a6315dcc21da/IH_Shaq_Home-Desktop_1800x1200.webp 0w" media="(min-width: 768px)" class="lazyload " data-sizes="auto" /> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="/dam/jcr:fe5ec11f-389f-4dac-818a-a6315dcc21da/IH_Shaq_Home-Desktop_1800x1200.webp 0w" class="lazyload w-full block block lg:hidden" data-sizes="auto" alt="Shaquille O'Neal standing with a basket ball under his right arm, and staring at the camera with a warm smile." /> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="/dam/jcr:fe5ec11f-389f-4dac-818a-a6315dcc21da/IH_Shaq_Home-Desktop_1800x1200.webp 0w" class="lazyload w-full block hidden lg:block" data-sizes="auto" alt="Shaquille O'Neal standing with a basket ball under his right arm, and staring at the camera with a warm smile." /> </picture> <div class="cardImageOverlay absolute top-0 left-0 w-full h-full block opacity-30 bg-bg-black" ></div> </div> </span> </a> </div> </div> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full lg:w-6/12 self-auto " > <div style="" class="ContentSectionItem h-full w-full py-4 md:py-8 lg:py-0 px-4 md:px-8 lg:px-8 self-auto contentBlock flex flex-col text-left md:text-left lg:text-left text-white bg- bg-transparent" x-data="" dir="ltr"> <div class="flex items-center justify-start md:justify-start lg:justify-start "> <h3 class="contentBlock__title mb-4 text-title-3 font-title text-white">Meet the Squad</h3> </div> <div class="rich-text mt-3 text-base font-body"> <p>A team of standout athletes from different professional sports who embody what it means to rise from pain and overcome adversity.<br /> </p> </div> <div class="mt-3"> <div > <style> .button.active, .button:not(:focus):hover { background-image: none; } .button:not(.button--gradientBorderHover):hover::before { z-index: -1; } .button:not(.button--gradientTextHover):hover > .button__spanGradient { background: transparent; -webkit-background-clip: unset; -webkit-text-fill-color: unset; } </style> <a class="group button button--secondary--outline button--hoverDefault text-center font-title overflow-hidden inline-block border transition transition-all border rounded-full border-solid " @click="$dispatch('track-event', { 'event': 'cmp_event', 'event_type': 'cta', 'title': `Meet the Squad`, 'context': 'other' })" href="/en-us/icy-hot-squad" target="_self" > <span class=" "> Learn more </span> </a> </div> </div> </div> </div> </div> </div> </div> </div> </div> </section> </div> </div> </div> </div> </div> </div> </div> </section> </div> </div> </div> </div> </div> </div> </div> </section> <section id="0e949d9e-3f04-481a-afbd-732bdd73a331" class="contentGridItem--0e949d9e-3f04-481a-afbd-732bdd73a331 contentGridItem relative h-full contentGrid-min-h-0e949d9e-3f04-481a-afbd-732bdd73a331 .background--0e949d9e-3f04-481a-afbd-732bdd73a331 contentGrid-border-r-0e949d9e-3f04-481a-afbd-732bdd73a331 " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("0e949d9e-3f04-481a-afbd-732bdd73a331");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-0e949d9e-3f04-481a-afbd-732bdd73a331 { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-0e949d9e-3f04-481a-afbd-732bdd73a331 absolute top-0 bottom-0 left-0 right-0"></div> <div class="background--0e949d9e-3f04-481a-afbd-732bdd73a331 backgroundWrap-0e949d9e-3f04-481a-afbd-732bdd73a331 py-0 text-primary h-full animateImage md:bg-auto bg-no-repeat bg-primary1 bg-center bg-no-repeat bg-auto" > <div class="ContentGrid relative container mx-auto lg:pt-16 lg:pb-16 md:pt-0 md:pb-0 pt-8 pb-0"> <div class="flex md:flex lg:flex-row flex-wrap justify-center items-center -mx-0 py-0 md:-mx-0 md:py-0 lg:-mx-0 lg:py-0"> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 items-start self-auto contentSectionItem-border-r-286586fd-8739-4fda-8e81-8b3e8c47e9be bg-transparent" x-data="" dir="ltr"> <section id="286586fd-8739-4fda-8e81-8b3e8c47e9be" class="contentGridItem--286586fd-8739-4fda-8e81-8b3e8c47e9be contentGridItem relative h-full contentGrid-min-h-286586fd-8739-4fda-8e81-8b3e8c47e9be .background--286586fd-8739-4fda-8e81-8b3e8c47e9be contentGrid-border-r-286586fd-8739-4fda-8e81-8b3e8c47e9be " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("286586fd-8739-4fda-8e81-8b3e8c47e9be");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-286586fd-8739-4fda-8e81-8b3e8c47e9be { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-286586fd-8739-4fda-8e81-8b3e8c47e9be absolute top-0 bottom-0 left-0 right-0"></div> <div class="background--286586fd-8739-4fda-8e81-8b3e8c47e9be backgroundWrap-286586fd-8739-4fda-8e81-8b3e8c47e9be py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 text-primary h-full animateImage md:bg-auto bg-no-repeat bg-transparent bg-center bg-no-repeat bg-cover" > <div class="ContentGrid relative container mx-auto "> <div class="flex md:flex lg:flex-row flex-wrap justify-center items-start -mx-0 py-0 md:-mx-0 md:py-0 lg:-mx-0 lg:py-0"> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full lg:w-4/12 self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-0 lg:py-0 px-4 md:px-0 lg:px-0 self-auto contentBlock flex flex-col text-center md:text-left lg:text-center text- bg- bg-transparent" x-data="" dir="ltr"> <div class="flex items-center justify-center md:justify-start lg:justify-center "> <h2 class="contentBlock__title text-size-default font-title text-white">Reviews</h2> </div> </div> </div> </div> </div> </div> </div> </div> </section> </div> </div> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full self-auto " > <div style="" class="ContentSectionItem h-full w-full py-4 md:py-8 lg:py-8 px-0 md:px-8 lg:px-0 items-center self-auto contentSectionItem-border-r-58eed64d-53bc-48b3-a088-835976648745 bg-transparent" x-data="" dir="ltr"> <section id="58eed64d-53bc-48b3-a088-835976648745" class="contentGridItem--58eed64d-53bc-48b3-a088-835976648745 contentGridItem relative h-full contentGrid-min-h-58eed64d-53bc-48b3-a088-835976648745 .background--58eed64d-53bc-48b3-a088-835976648745 contentGrid-border-r-58eed64d-53bc-48b3-a088-835976648745 " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("58eed64d-53bc-48b3-a088-835976648745");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-58eed64d-53bc-48b3-a088-835976648745 { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-58eed64d-53bc-48b3-a088-835976648745 absolute top-0 bottom-0 left-0 right-0"></div> <div class="background--58eed64d-53bc-48b3-a088-835976648745 backgroundWrap-58eed64d-53bc-48b3-a088-835976648745 py-4 md:py-8 lg:py-8 px-0 md:px-8 lg:px-0 text-primary h-full animateImage md:bg-auto bg-no-repeat bg-transparent bg-center bg-no-repeat bg-cover" > <div class="ContentGrid relative container mx-auto "> <div class="flex md:flex lg:flex-row flex-wrap justify-center items-center -mx-0 py-0 md:-mx-0 md:py-0 lg:-mx-0 lg:py-0"> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-8 lg:py-0 px-4 md:px-8 lg:px-0 self-auto carousel block bg-default bg-transparent" x-data="" dir="ltr"> <style> .carousel-9e347d81-bdf2-44a3-9baa-20c40e8e7456 .tns-nav button> .slideTitle { color: var(--theme-color-default); } .carousel-9e347d81-bdf2-44a3-9baa-20c40e8e7456 .tns-nav button.tns-nav-active> .slideTitle { color: var(--theme-color-default); } @media screen and (min-width: 1024px) { .carousel-9e347d81-bdf2-44a3-9baa-20c40e8e7456 .carousel__controls__wrapper { position: relative; transform: translateX(-50%); left: 50%; } } </style> <div class="flex flex-col carousel__wrap carousel-9e347d81-bdf2-44a3-9baa-20c40e8e7456 relative px-12 " data-uuid="9e347d81-bdf2-44a3-9baa-20c40e8e7456" data-dir="ltr" data-autoplay="false" data-autoHeight="false" data-controls="true" data-pagination="true" data-loop="true" data-itemsPerSlide="1" data-itemsPerSlideTablet="1" data-itemsPerSlideDesktop="1" data-controlsLabel="Controls" data-paginationLabel="Pagination" data-paginationBulletLabel="Page" data-paginationActiveBulletLabel="Current page" data-maxNumberOfVisibleDots="" data-activeDotsBackgroundColor="default" data-slideTitles="['']" data-displaySlideTitle="no" aria-roledescription="carousel" aria-label="Carousel" dir="ltr"> <div class="flex flex-col-reverse" x-data="carousel()" x-init="setCarouselID('86038aae-de80-4569-90e0-67f4759b2763')" x-cloak> <div class="carousel__controls"> <button class="carousel__controls--prev w-8 h-8 rounded-full absolute top-2/4 transform -translate-y-12 bg-primary1 text-tertiary5 left-0" aria-controls="myCarousel-items" aria-label="Next Slide"> <svg enable-background="new 0 0 512 512" version="1.1" viewBox="0 0 512 512" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" class="fill-current" aria-hidden="true"> <path d="m256 0c-141.16 0-256 114.84-256 256s114.84 256 256 256 256-114.84 256-256-114.84-256-256-256zm57.749 347.58c8.341 8.341 8.341 21.824 0 30.165-4.16 4.16-9.621 6.251-15.083 6.251-5.461 0-10.923-2.091-15.083-6.251l-106.67-106.67c-8.341-8.341-8.341-21.824 0-30.165l106.67-106.67c8.341-8.341 21.824-8.341 30.165 0s8.341 21.824 0 30.165l-91.584 91.584 91.584 91.584z" class="" /> </svg> </button> <button class="carousel__controls--next w-8 h-8 rounded-full absolute top-2/4 transform -translate-y-12 bg-primary1 text-tertiary5 right-0" aria-controls="myCarousel-items" aria-label="Previous Slide"> <svg enable-background="new 0 0 512 512" version="1.1" viewBox="0 0 512 512" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" class="fill-current" aria-hidden="true"> <path d="m256 0c-141.16 0-256 114.84-256 256s114.84 256 256 256 256-114.84 256-256-114.84-256-256-256zm79.083 271.08-106.67 106.67c-4.16 4.16-9.621 6.251-15.083 6.251-5.461 0-10.923-2.091-15.083-6.251-8.341-8.341-8.341-21.824 0-30.165l91.585-91.584-91.584-91.584c-8.341-8.341-8.341-21.824 0-30.165s21.824-8.341 30.165 0l106.67 106.67c8.341 8.341 8.341 21.823 0 30.165z" class="" /> </svg> </button> </div> <div class=" "> <div class="carousel__slides w-full flex relative" dir="ltr"> <div aria-roledescription="slide" role="group" class="carousel__slide relative" data-carousel-uuid="86038aae-de80-4569-90e0-67f4759b2763"> <section id="01a2b87e-3157-4450-9c04-c7b4653dfdcf" class="contentGridItem--01a2b87e-3157-4450-9c04-c7b4653dfdcf contentGridItem relative h-full contentGrid-min-h-01a2b87e-3157-4450-9c04-c7b4653dfdcf .background--01a2b87e-3157-4450-9c04-c7b4653dfdcf contentGrid-border-r-01a2b87e-3157-4450-9c04-c7b4653dfdcf " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("01a2b87e-3157-4450-9c04-c7b4653dfdcf");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-01a2b87e-3157-4450-9c04-c7b4653dfdcf { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-01a2b87e-3157-4450-9c04-c7b4653dfdcf absolute top-0 bottom-0 left-0 right-0"></div> <div class="background--01a2b87e-3157-4450-9c04-c7b4653dfdcf backgroundWrap-01a2b87e-3157-4450-9c04-c7b4653dfdcf py-0 text-primary h-full animateImage md:bg-auto bg-no-repeat bg-transparent bg-center bg-no-repeat bg-auto" > <div class="ContentGrid relative container mx-auto lg:pt-0 lg:pb-0 md:pt-0 md:pb-0 pt-0 pb-0"> <div class="flex md:flex lg:flex-row flex-wrap justify-center items-center -mx-0 py-0 md:-mx-0 md:py-0 lg:-mx-0 lg:py-0"> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full lg:w-8/12 self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-8 lg:py-0 px-0 md:px-8 lg:px-0 self-auto contentBlock flex flex-col text-center md:text-center lg:text-center text-white bg- bg-transparent" x-data="" dir="ltr"> <div class="flex items-center justify-center md:justify-center lg:justify-center "> <h3 class="contentBlock__title text-title-3 font-title text-white">"I use Icy Hot for all my post workout or gameday aches and sores. It feels great on my body. I always make sure I have a couple of tubes."</h3> </div> </div> </div> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full lg:w-10/12 self-auto " > <div style="" class="ContentSectionItem h-full w-full py-4 md:py-4 lg:py-8 px-4 md:px-0 lg:px-0 self-auto h-full m-auto " x-data="" dir="ltr"> <hr class="border-t" style="border-color: #1B89C6; height:3px;"> </div> </div> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full lg:w-8/12 self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-8 lg:py-0 px-0 md:px-8 lg:px-0 self-auto contentBlock flex flex-col text-center md:text-center lg:text-center text-white bg- bg-transparent" x-data="" dir="ltr"> <div class="contentBlock__subtitleContainer flex items-center justify-center md:justify-center lg:justify-center "> <h4 class="contentBlock__subtitle text-title-4 text-white font-title block"> Paityn Matt† </h4> </div> <div class="flex items-center justify-center md:justify-center lg:justify-center "> <h4 class="contentBlock__title mb-4 text-title-4 font-title text-white">USA</h4> </div> <div class="rich-text mt-3 text-base font-body"> <p style="text-align:center"><sup>†</sup>Reviewer received a free sample</p> </div> </div> </div> </div> </div> </div> </div> </div> </section> </div> <div aria-roledescription="slide" role="group" class="carousel__slide relative" data-carousel-uuid="86038aae-de80-4569-90e0-67f4759b2763"> <section id="7b33f87f-ef58-473d-8396-cbbac9c07c84" class="contentGridItem--7b33f87f-ef58-473d-8396-cbbac9c07c84 contentGridItem relative h-full contentGrid-min-h-7b33f87f-ef58-473d-8396-cbbac9c07c84 .background--7b33f87f-ef58-473d-8396-cbbac9c07c84 contentGrid-border-r-7b33f87f-ef58-473d-8396-cbbac9c07c84 " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("7b33f87f-ef58-473d-8396-cbbac9c07c84");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-7b33f87f-ef58-473d-8396-cbbac9c07c84 { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-7b33f87f-ef58-473d-8396-cbbac9c07c84 absolute top-0 bottom-0 left-0 right-0"></div> <div class="background--7b33f87f-ef58-473d-8396-cbbac9c07c84 backgroundWrap-7b33f87f-ef58-473d-8396-cbbac9c07c84 py-0 text-primary h-full animateImage md:bg-auto bg-no-repeat bg-transparent bg-center bg-no-repeat bg-auto" > <div class="ContentGrid relative container mx-auto lg:pt-0 lg:pb-0 md:pt-0 md:pb-0 pt-0 pb-0"> <div class="flex md:flex lg:flex-row flex-wrap justify-center items-center -mx-0 py-0 md:-mx-0 md:py-0 lg:-mx-0 lg:py-0"> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full lg:w-8/12 self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-8 lg:py-0 px-0 md:px-8 lg:px-0 self-auto contentBlock flex flex-col text-center md:text-center lg:text-center text-white bg- bg-transparent" x-data="" dir="ltr"> <div class="flex items-center justify-center md:justify-center lg:justify-center "> <h3 class="contentBlock__title text-title-3 font-title text-white">"I keep this product in my gym bag! I work out five days a week, and any time a sore muscle hits I use this. It masks the pain, and it's so affordable and easy to use."</h3> </div> </div> </div> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full lg:w-10/12 self-auto " > <div style="" class="ContentSectionItem h-full w-full py-4 md:py-4 lg:py-8 px-4 md:px-0 lg:px-0 self-auto h-full m-auto " x-data="" dir="ltr"> <hr class="border-t" style="border-color: #1B89C6; height:3px;"> </div> </div> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full lg:w-8/12 self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-8 lg:py-0 px-0 md:px-8 lg:px-0 self-auto contentBlock flex flex-col text-center md:text-center lg:text-center text-white bg- bg-transparent" x-data="" dir="ltr"> <div class="contentBlock__subtitleContainer flex items-center justify-center md:justify-center lg:justify-center "> <h4 class="contentBlock__subtitle text-title-4 text-white font-title block"> SarahK253† </h4> </div> <div class="flex items-center justify-center md:justify-center lg:justify-center "> <h4 class="contentBlock__title mb-4 text-title-4 font-title text-white">USA</h4> </div> <div class="rich-text mt-3 text-base font-body"> <p style="text-align:center"><sup>†</sup>Reviewer received a free sample</p> </div> </div> </div> </div> </div> </div> </div> </div> </section> </div> <div aria-roledescription="slide" role="group" class="carousel__slide relative" data-carousel-uuid="86038aae-de80-4569-90e0-67f4759b2763"> <section id="4c79d596-f2c8-489d-b094-edfe8b6c0081" class="contentGridItem--4c79d596-f2c8-489d-b094-edfe8b6c0081 contentGridItem relative h-full contentGrid-min-h-4c79d596-f2c8-489d-b094-edfe8b6c0081 .background--4c79d596-f2c8-489d-b094-edfe8b6c0081 contentGrid-border-r-4c79d596-f2c8-489d-b094-edfe8b6c0081 " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("4c79d596-f2c8-489d-b094-edfe8b6c0081");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-4c79d596-f2c8-489d-b094-edfe8b6c0081 { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-4c79d596-f2c8-489d-b094-edfe8b6c0081 absolute top-0 bottom-0 left-0 right-0"></div> <div class="background--4c79d596-f2c8-489d-b094-edfe8b6c0081 backgroundWrap-4c79d596-f2c8-489d-b094-edfe8b6c0081 py-0 text-primary h-full animateImage md:bg-auto bg-no-repeat bg-transparent bg-center bg-no-repeat bg-auto" > <div class="ContentGrid relative container mx-auto lg:pt-0 lg:pb-0 md:pt-0 md:pb-0 pt-0 pb-0"> <div class="flex md:flex lg:flex-row flex-wrap justify-center items-center -mx-0 py-0 md:-mx-0 md:py-0 lg:-mx-0 lg:py-0"> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full lg:w-8/12 self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-8 lg:py-0 px-0 md:px-8 lg:px-0 self-auto contentBlock flex flex-col text-center md:text-center lg:text-center text-white bg- bg-transparent" x-data="" dir="ltr"> <div class="flex items-center justify-center md:justify-center lg:justify-center "> <h3 class="contentBlock__title text-title-3 font-title text-white">"Definitely one of my favorite rubs I've tried. It has a fresh scent and is easy to use. I also notice an immediate difference. I love that you can find it at any drug or grocery store. It's also easy to throw in your bag, so you can use it any time you want."</h3> </div> </div> </div> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full lg:w-10/12 self-auto " > <div style="" class="ContentSectionItem h-full w-full py-4 md:py-4 lg:py-8 px-4 md:px-0 lg:px-0 self-auto h-full m-auto " x-data="" dir="ltr"> <hr class="border-t" style="border-color: #1B89C6; height:3px;"> </div> </div> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full lg:w-8/12 self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-8 lg:py-0 px-0 md:px-8 lg:px-0 self-auto contentBlock flex flex-col text-center md:text-center lg:text-center text-white bg- bg-transparent" x-data="" dir="ltr"> <div class="contentBlock__subtitleContainer flex items-center justify-center md:justify-center lg:justify-center "> <h4 class="contentBlock__subtitle text-title-4 text-white font-title block"> NatalierR40† </h4> </div> <div class="flex items-center justify-center md:justify-center lg:justify-center "> <h4 class="contentBlock__title mb-4 text-title-4 font-title text-white">USA</h4> </div> <div class="rich-text mt-3 text-base font-body"> <p style="text-align:center"><sup>†</sup>Reviewer received a free sample</p> </div> </div> </div> </div> </div> </div> </div> </div> </section> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </section> </div> </div> </div> </div> </div> </div> </div> </section> <section id="c0592d18-972e-458f-990a-1563efd3e401" class="contentGridItem--c0592d18-972e-458f-990a-1563efd3e401 contentGridItem relative h-full contentGrid-min-h-c0592d18-972e-458f-990a-1563efd3e401 .background--c0592d18-972e-458f-990a-1563efd3e401 contentGrid-border-r-c0592d18-972e-458f-990a-1563efd3e401 " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("c0592d18-972e-458f-990a-1563efd3e401");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-c0592d18-972e-458f-990a-1563efd3e401 { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-c0592d18-972e-458f-990a-1563efd3e401 absolute top-0 bottom-0 left-0 right-0"></div> <style> .background--c0592d18-972e-458f-990a-1563efd3e401 { background-image: url('/dam/jcr:d0ef7dd5-8278-4038-bb28-4cf4b51737c7/Image_LP_Banner_BG_Desktop.webp'); } </style> <style> @media screen and (max-width: 767px){ .background--c0592d18-972e-458f-990a-1563efd3e401 { background-image: url('/dam/jcr:50a28a8a-efad-413f-af26-8349ca23ee7d/Image_LP_Banner_BG_Mobile.webp'); } } </style> <div class="background--c0592d18-972e-458f-990a-1563efd3e401 backgroundWrap-c0592d18-972e-458f-990a-1563efd3e401 py-0 text-primary h-full animateImage md:bg-cover bg-no-repeat bg-transparent bg-center bg-no-repeat bg-cover" > <div class="ContentGrid relative container mx-auto lg:pt-16 lg:pb-16 md:pt-16 md:pb-16 pt-32 pb-0"> <div class="flex md:flex md:flex-row lg:flex-row flex-wrap justify-center items-center -mx-0 py-0 md:-mx-0 md:py-0 lg:-mx-0 lg:py-0"> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full self-auto " > <div style="" class="ContentSectionItem h-full w-full py-16 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 items-center self-auto contentSectionItem-border-r-41ed9b0b-9aa5-4be7-a56f-b875494083be bg-transparent" x-data="" dir="ltr"> <section id="41ed9b0b-9aa5-4be7-a56f-b875494083be" class="contentGridItem--41ed9b0b-9aa5-4be7-a56f-b875494083be contentGridItem relative h-full contentGrid-min-h-41ed9b0b-9aa5-4be7-a56f-b875494083be .background--41ed9b0b-9aa5-4be7-a56f-b875494083be contentGrid-border-r-41ed9b0b-9aa5-4be7-a56f-b875494083be " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("41ed9b0b-9aa5-4be7-a56f-b875494083be");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-41ed9b0b-9aa5-4be7-a56f-b875494083be { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-41ed9b0b-9aa5-4be7-a56f-b875494083be absolute top-0 bottom-0 left-0 right-0"></div> <div class="background--41ed9b0b-9aa5-4be7-a56f-b875494083be backgroundWrap-41ed9b0b-9aa5-4be7-a56f-b875494083be py-16 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 text-primary h-full animateImage md:bg-auto bg-no-repeat bg-transparent bg-center bg-no-repeat bg-cover" > <div class="ContentGrid relative container mx-auto "> </div> </div> </div> </div> </section> </div> </div> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full self-auto " > <div style="" class="ContentSectionItem h-full w-full py-4 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 items-center self-auto contentSectionItem-border-r-a723706b-6f2c-415d-afd3-d8a015634fb6 bg-transparent" x-data="" dir="ltr"> <section id="a723706b-6f2c-415d-afd3-d8a015634fb6" class="contentGridItem--a723706b-6f2c-415d-afd3-d8a015634fb6 contentGridItem relative h-full contentGrid-min-h-a723706b-6f2c-415d-afd3-d8a015634fb6 .background--a723706b-6f2c-415d-afd3-d8a015634fb6 contentGrid-border-r-a723706b-6f2c-415d-afd3-d8a015634fb6 " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("a723706b-6f2c-415d-afd3-d8a015634fb6");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-a723706b-6f2c-415d-afd3-d8a015634fb6 { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-a723706b-6f2c-415d-afd3-d8a015634fb6 absolute top-0 bottom-0 left-0 right-0"></div> <div class="background--a723706b-6f2c-415d-afd3-d8a015634fb6 backgroundWrap-a723706b-6f2c-415d-afd3-d8a015634fb6 py-4 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 text-primary h-full animateImage md:bg-auto bg-no-repeat bg-transparent bg-center bg-no-repeat bg-cover" > <div class="ContentGrid relative container mx-auto "> </div> </div> </div> </div> </section> </div> </div> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-11/12 md:w-full lg:w-full self-auto " > <div style="" class="ContentSectionItem h-full w-full py-8 md:py-16 lg:py-16 px-0 md:px-0 lg:px-0 items-center self-auto contentSectionItem-border-r-dc53bb65-2c82-47ff-a4c8-3399641cf4af bg-transparent" x-data="" dir="ltr"> <section id="dc53bb65-2c82-47ff-a4c8-3399641cf4af" class="contentGridItem--dc53bb65-2c82-47ff-a4c8-3399641cf4af contentGridItem relative h-full contentGrid-min-h-dc53bb65-2c82-47ff-a4c8-3399641cf4af .background--dc53bb65-2c82-47ff-a4c8-3399641cf4af contentGrid-border-r-dc53bb65-2c82-47ff-a4c8-3399641cf4af " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("dc53bb65-2c82-47ff-a4c8-3399641cf4af");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-dc53bb65-2c82-47ff-a4c8-3399641cf4af { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-dc53bb65-2c82-47ff-a4c8-3399641cf4af absolute top-0 bottom-0 left-0 right-0"></div> <div class="background--dc53bb65-2c82-47ff-a4c8-3399641cf4af backgroundWrap-dc53bb65-2c82-47ff-a4c8-3399641cf4af py-8 md:py-16 lg:py-16 px-0 md:px-0 lg:px-0 text-primary h-full animateImage md:bg-auto bg-no-repeat bg-transparent bg-center bg-no-repeat bg-cover" > <div class="ContentGrid relative container mx-auto "> <div class="flex md:flex md:flex-row lg:flex-row flex-wrap justify-end items-center -mx-0 py-0 md:-mx-0 md:py-0 lg:-mx-0 lg:py-0"> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full md:w-7/12 lg:w-7/12 self-auto " > <style> .contentSectionItem-border-r-e9e0b460-9263-48cd-a04e-bad1f5bdf546 { border-radius: 12px; overflow: hidden; } </style> <style> @media screen and (min-width: 768px){ .contentSectionItem-border-r-e9e0b460-9263-48cd-a04e-bad1f5bdf546 { border-radius: 15px; overflow: hidden; } } </style> <div style="" class="ContentSectionItem h-full w-full py-4 md:py-4 lg:py-4 px-4 md:px-4 lg:px-4 items-center self-auto contentSectionItem-border-r-e9e0b460-9263-48cd-a04e-bad1f5bdf546 bg-white" x-data="" dir="ltr"> <section id="e9e0b460-9263-48cd-a04e-bad1f5bdf546" class="contentGridItem--e9e0b460-9263-48cd-a04e-bad1f5bdf546 contentGridItem relative h-full contentGrid-min-h-e9e0b460-9263-48cd-a04e-bad1f5bdf546 .background--e9e0b460-9263-48cd-a04e-bad1f5bdf546 contentGrid-border-r-e9e0b460-9263-48cd-a04e-bad1f5bdf546 " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("e9e0b460-9263-48cd-a04e-bad1f5bdf546");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-e9e0b460-9263-48cd-a04e-bad1f5bdf546 { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-e9e0b460-9263-48cd-a04e-bad1f5bdf546 absolute top-0 bottom-0 left-0 right-0"></div> <div class="background--e9e0b460-9263-48cd-a04e-bad1f5bdf546 backgroundWrap-e9e0b460-9263-48cd-a04e-bad1f5bdf546 py-4 md:py-4 lg:py-4 px-4 md:px-4 lg:px-4 text-primary h-full animateImage md:bg-auto bg-no-repeat bg-white bg-center bg-no-repeat bg-cover" > <div class="ContentGrid relative container mx-auto "> <div class="flex md:flex md:flex-row lg:flex-row flex-wrap justify-center items-center -mx-0 py-0 md:-mx-0 md:py-0 lg:-mx-0 lg:py-0"> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full md:w-6/12 lg:w-6/12 self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-4 lg:py-4 px-0 md:px-0 lg:px-0 self-auto imageAttachment default default" x-data="" dir="ltr"> <div class="uiImage relative block w-full block image-border-r-f0f81f5f-63ee-4dab-911c-74da33fd3f9f" data-imageren=false> <picture> <source data-srcset="/dam/jcr:4a183c2b-0708-4f28-ba23-da44948f54d1/Image_LP_Banner_Packshot_Mobile.webp 0w" media="(max-width: 767px)" class="lazyload " data-sizes="auto" /> <source data-srcset="/dam/jcr:397f1b12-e808-4880-83f3-e1567f460623/Image_LP_Banner_Packshot_Desktop.webp 0w" media="(min-width: 768px)" class="lazyload " data-sizes="auto" /> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="/dam/jcr:4a183c2b-0708-4f28-ba23-da44948f54d1/Image_LP_Banner_Packshot_Mobile.webp 0w" class="lazyload w-full block block lg:hidden" data-sizes="auto" alt="" /> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="/dam/jcr:397f1b12-e808-4880-83f3-e1567f460623/Image_LP_Banner_Packshot_Desktop.webp 0w" class="lazyload w-full block hidden lg:block" data-sizes="auto" alt="" /> </picture> <div class="cardImageOverlay absolute top-0 left-0 w-full h-full block opacity-30 bg-bg-black" ></div> </div> </div> </div> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full md:w-6/12 lg:w-6/12 self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 items-center self-auto contentSectionItem-border-r-fb244fad-32ee-4a6d-9a9b-843d19634dcf bg-transparent" x-data="" dir="ltr"> <section id="fb244fad-32ee-4a6d-9a9b-843d19634dcf" class="contentGridItem--fb244fad-32ee-4a6d-9a9b-843d19634dcf contentGridItem relative h-full contentGrid-min-h-fb244fad-32ee-4a6d-9a9b-843d19634dcf .background--fb244fad-32ee-4a6d-9a9b-843d19634dcf contentGrid-border-r-fb244fad-32ee-4a6d-9a9b-843d19634dcf " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("fb244fad-32ee-4a6d-9a9b-843d19634dcf");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-fb244fad-32ee-4a6d-9a9b-843d19634dcf { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-fb244fad-32ee-4a6d-9a9b-843d19634dcf absolute top-0 bottom-0 left-0 right-0"></div> <div class="background--fb244fad-32ee-4a6d-9a9b-843d19634dcf backgroundWrap-fb244fad-32ee-4a6d-9a9b-843d19634dcf py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 text-primary h-full animateImage md:bg-auto bg-no-repeat bg-transparent bg-center bg-no-repeat bg-cover" > <div class="ContentGrid relative container mx-auto "> <div class="flex md:flex md:flex-row lg:flex-row flex-wrap justify-center items-center -mx-0 py-0 md:-mx-0 md:py-0 lg:-mx-0 lg:py-0"> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full md:w-full lg:w-full self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-0 lg:py-0 px-4 md:px-4 lg:px-4 self-auto contentBlock flex flex-col text-left md:text-left lg:text-left text- bg- bg-transparent" x-data="" dir="ltr"> <div class="flex items-center justify-start md:justify-start lg:justify-start "> <h2 class="contentBlock__title mb-4 text-title-2 font-title text-primary1">Sign Up </br>for Savings</h2> </div> <div class="rich-text mt-3 text-base font-body"> <p><span class="text-primary1"><strong>Sign up for FREE</strong> to get exclusive tips, tricks, and offers on Icy Hot®.</span></p> </div> </div> </div> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full self-auto " > <div style="" class="ContentSectionItem h-full w-full py-4 md:py-4 lg:py-4 px-4 md:px-4 lg:px-4 self-auto bg-transparent" x-data="" dir="ltr"> <div class='w-full flex justify-start'> <style> .button-0a8b513e-7073-41d3-8570-13109addf0d4 > div { justify-content: center; column-gap: 4px; } </style> <style> .button.active, .button:not(:focus):hover { background-image: none; } .button:not(.button--gradientBorderHover):hover::before { z-index: -1; } .button:not(.button--gradientTextHover):hover > .button__spanGradient { background: transparent; -webkit-background-clip: unset; -webkit-text-fill-color: unset; } </style> <a class="group button button--default button--hoverDefault text-center font-title overflow-hidden inline-block border transition transition-all border rounded-full border-solid text-center button-0a8b513e-7073-41d3-8570-13109addf0d4 " @click=" $dispatch('track-event', { 'event': 'cmp_event', 'event_type': 'cta', 'title': `Sign up & save`, 'context': 'other' }); " href="/en-us/coupons" target="_self" > <span class=" "> Sign up & save </span> </a> </div> </div> </div> </div> </div> </div> </div> </div> </section> </div> </div> </div> </div> </div> </div> </div> </section> </div> </div> </div> </div> </div> </div> </div> </section> </div> </div> </div> </div> </div> </div> </div> </section> <section id="4d441684-c13b-4b77-be4f-7b4fe00046be" class="contentGridItem--4d441684-c13b-4b77-be4f-7b4fe00046be contentGridItem relative h-full contentGrid-min-h-4d441684-c13b-4b77-be4f-7b4fe00046be .background--4d441684-c13b-4b77-be4f-7b4fe00046be contentGrid-border-r-4d441684-c13b-4b77-be4f-7b4fe00046be " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("4d441684-c13b-4b77-be4f-7b4fe00046be");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-4d441684-c13b-4b77-be4f-7b4fe00046be { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-4d441684-c13b-4b77-be4f-7b4fe00046be absolute top-0 bottom-0 left-0 right-0"></div> <div class="background--4d441684-c13b-4b77-be4f-7b4fe00046be backgroundWrap-4d441684-c13b-4b77-be4f-7b4fe00046be py-12 text-primary h-full animateImage md:bg-auto bg-no-repeat bg-primary1 bg-center bg-no-repeat bg-auto" > <div class="ContentGrid relative container mx-auto lg:pt-0 lg:pb-0 md:pt-0 md:pb-0 pt-0 pb-0"> <div class="flex md:flex lg:flex-row flex-wrap justify-center items-center -mx-0 py-0 md:-mx-0 md:py-0 lg:-mx-0 lg:py-0"> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 items-start self-auto contentSectionItem-border-r-230cf83d-d14d-4217-8be4-e1e3494c9872 bg-transparent" x-data="" dir="ltr"> <section id="230cf83d-d14d-4217-8be4-e1e3494c9872" class="contentGridItem--230cf83d-d14d-4217-8be4-e1e3494c9872 contentGridItem relative h-full contentGrid-min-h-230cf83d-d14d-4217-8be4-e1e3494c9872 .background--230cf83d-d14d-4217-8be4-e1e3494c9872 contentGrid-border-r-230cf83d-d14d-4217-8be4-e1e3494c9872 " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("230cf83d-d14d-4217-8be4-e1e3494c9872");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-230cf83d-d14d-4217-8be4-e1e3494c9872 { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-230cf83d-d14d-4217-8be4-e1e3494c9872 absolute top-0 bottom-0 left-0 right-0"></div> <div class="background--230cf83d-d14d-4217-8be4-e1e3494c9872 backgroundWrap-230cf83d-d14d-4217-8be4-e1e3494c9872 py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 text-primary h-full animateImage md:bg-auto bg-no-repeat bg-transparent bg-center bg-no-repeat bg-cover" > <div class="ContentGrid relative container mx-auto "> <div class="flex md:flex lg:flex-row flex-wrap justify-center items-start -mx-0 py-0 md:-mx-0 md:py-0 lg:-mx-0 lg:py-0"> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full lg:w-4/12 self-auto " > <div style="" class="ContentSectionItem h-full w-full py-4 md:py-0 lg:py-4 px-4 md:px-0 lg:px-0 self-auto contentBlock flex flex-col text-center md:text-left lg:text-center text- bg- bg-transparent" x-data="" dir="ltr"> <div class="flex items-center justify-center md:justify-start lg:justify-center "> <h2 class="contentBlock__title text-size-default font-title text-white">Follow us</h2> </div> </div> </div> </div> </div> </div> </div> </div> </section> </div> </div> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-8 lg:py-0 px-0 md:px-8 lg:px-0 items-center self-auto contentSectionItem-border-r-34461a23-4cba-4466-9c79-1340b6e505d2 bg-transparent" x-data="" dir="ltr"> <section id="34461a23-4cba-4466-9c79-1340b6e505d2" class="contentGridItem--34461a23-4cba-4466-9c79-1340b6e505d2 contentGridItem relative h-full contentGrid-min-h-34461a23-4cba-4466-9c79-1340b6e505d2 .background--34461a23-4cba-4466-9c79-1340b6e505d2 contentGrid-border-r-34461a23-4cba-4466-9c79-1340b6e505d2 " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("34461a23-4cba-4466-9c79-1340b6e505d2");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-34461a23-4cba-4466-9c79-1340b6e505d2 { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-34461a23-4cba-4466-9c79-1340b6e505d2 absolute top-0 bottom-0 left-0 right-0"></div> <div class="background--34461a23-4cba-4466-9c79-1340b6e505d2 backgroundWrap-34461a23-4cba-4466-9c79-1340b6e505d2 py-0 md:py-8 lg:py-0 px-0 md:px-8 lg:px-0 text-primary h-full animateImage md:bg-auto bg-no-repeat bg-transparent bg-center bg-no-repeat bg-cover" > <div class="ContentGrid relative container mx-auto "> <div class="flex md:flex lg:flex-row flex-wrap justify-center items-center -mx-0 py-0 md:-mx-0 md:py-0 lg:-mx-0 lg:py-0"> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full lg:w-7/12 self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-8 lg:py-0 px-0 md:px-8 lg:px-0 items-start self-auto contentSectionItem-border-r-0cca0da9-fe6e-42b4-b027-d879a26fed4c bg-transparent" x-data="" dir="ltr"> <section id="0cca0da9-fe6e-42b4-b027-d879a26fed4c" class="contentGridItem--0cca0da9-fe6e-42b4-b027-d879a26fed4c contentGridItem relative h-full contentGrid-min-h-0cca0da9-fe6e-42b4-b027-d879a26fed4c .background--0cca0da9-fe6e-42b4-b027-d879a26fed4c contentGrid-border-r-0cca0da9-fe6e-42b4-b027-d879a26fed4c " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("0cca0da9-fe6e-42b4-b027-d879a26fed4c");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-0cca0da9-fe6e-42b4-b027-d879a26fed4c { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-0cca0da9-fe6e-42b4-b027-d879a26fed4c absolute top-0 bottom-0 left-0 right-0"></div> <div class="background--0cca0da9-fe6e-42b4-b027-d879a26fed4c backgroundWrap-0cca0da9-fe6e-42b4-b027-d879a26fed4c py-0 md:py-8 lg:py-0 px-0 md:px-8 lg:px-0 text-primary h-full animateImage md:bg-auto bg-no-repeat bg-transparent bg-center bg-no-repeat bg-cover" > <div class="ContentGrid relative container mx-auto "> <div class="flex md:flex lg:flex-row flex-wrap justify-center items-start -mx-0 py-0 md:-mx-0 md:py-0 lg:-mx-0 lg:py-0"> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-2/12 lg:w-1/12 self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-8 lg:py-0 px-0 md:px-8 lg:px-0 self-auto imageAttachment default default" x-data="" dir="ltr"> <a href="https://www.facebook.com/icyhot/" rel='noopener' target="_self" title="" data-gtmSection="" data-gtmSubSection="" data-gtmElement="" class="font-title cursor-pointer block relative imageLink " > <span > <div class="uiImage relative block w-full block image-border-r-244e1f0d-4251-45c3-894a-da61e1a89210" data-imageren=false> <img class="lazyload w-full object-cover block " src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="/dam/jcr:40d55898-4fb4-4ef9-8324-63d6d9499ee0/Facebook-logo-circle-svg.svg" alt="" /> <div class="cardImageOverlay absolute top-0 left-0 w-full h-full block opacity-30 bg-bg-black" ></div> </div> </span> </a> </div> </div> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-4/12 lg:w-2/12 self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-8 lg:py-0 px-8 md:px-8 lg:px-8 self-auto imageAttachment default default" x-data="" dir="ltr"> <a href="https://www.instagram.com/icyhot/" rel='noopener' target="_self" title="" data-gtmSection="" data-gtmSubSection="" data-gtmElement="" class="font-title cursor-pointer block relative imageLink " > <span > <div class="uiImage relative block w-full block image-border-r-da96bbde-e546-46ef-aec2-8fa7757449dd" data-imageren=false> <img class="lazyload w-full object-cover block " src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="/dam/jcr:dd2867e8-08cd-4f52-af91-aa0c320ba58d/Instagram-loco-circle-svg.svg" alt="" /> <div class="cardImageOverlay absolute top-0 left-0 w-full h-full block opacity-30 bg-bg-black" ></div> </div> </span> </a> </div> </div> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-2/12 lg:w-1/12 self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-8 lg:py-0 px-0 md:px-8 lg:px-0 self-auto imageAttachment default default" x-data="" dir="ltr"> <a href="https://twitter.com/icyhot" rel='noopener' target="_self" title="" data-gtmSection="" data-gtmSubSection="" data-gtmElement="" class="font-title cursor-pointer block relative imageLink " > <span > <div class="uiImage relative block w-full block image-border-r-913e12c8-c3c6-4e94-9c08-65ae78f1ccc0" data-imageren=false> <img class="lazyload w-full object-cover block " src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="/dam/jcr:ad6dbea9-5835-4b31-855f-7e4dcf4271f1/Twitter-logo-circle-svg.svg" alt="" /> <div class="cardImageOverlay absolute top-0 left-0 w-full h-full block opacity-30 bg-bg-black" ></div> </div> </span> </a> </div> </div> </div> </div> </div> </div> </div> </section> </div> </div> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full lg:w-full self-auto " > <div style="" class="ContentSectionItem h-full w-full py-4 md:py-0 lg:py-4 px-4 md:px-0 lg:px-0 self-auto contentBlock flex flex-col text-center md:text-left lg:text-center text-white bg- bg-transparent" x-data="" dir="ltr"> <div class="flex items-center justify-center md:justify-center lg:justify-center "> <h4 class="contentBlock__title text-title-4 font-title text-white">@IcyHot</h4> </div> </div> </div> </div> </div> </div> </div> </div> </section> </div> </div> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-11/12 lg:w-full self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-8 lg:py-0 px-0 md:px-8 lg:px-0 items-center self-auto contentSectionItem-border-r-779493c6-3c59-46b6-b0f3-1367df93e78c bg-transparent" x-data="" dir="ltr"> <section id="779493c6-3c59-46b6-b0f3-1367df93e78c" class="contentGridItem--779493c6-3c59-46b6-b0f3-1367df93e78c contentGridItem relative h-full contentGrid-min-h-779493c6-3c59-46b6-b0f3-1367df93e78c .background--779493c6-3c59-46b6-b0f3-1367df93e78c contentGrid-border-r-779493c6-3c59-46b6-b0f3-1367df93e78c " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("779493c6-3c59-46b6-b0f3-1367df93e78c");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-779493c6-3c59-46b6-b0f3-1367df93e78c { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-779493c6-3c59-46b6-b0f3-1367df93e78c absolute top-0 bottom-0 left-0 right-0"></div> <div class="background--779493c6-3c59-46b6-b0f3-1367df93e78c backgroundWrap-779493c6-3c59-46b6-b0f3-1367df93e78c py-0 md:py-8 lg:py-0 px-0 md:px-8 lg:px-0 text-primary h-full animateImage md:bg-auto bg-no-repeat bg-transparent bg-center bg-no-repeat bg-cover" > <div class="ContentGrid relative container mx-auto "> <div class="flex md:flex lg:flex-row flex-wrap justify-center items-center -mx-2 py-2 md:-mx-0 md:py-0 lg:-mx-3 lg:py-3"> <div class="CHC gridComponent flex flex-col my-2 px-2 md:my-0 md:px-0 lg:my-3 lg:px-3 w-6/12 lg:w-3/12 self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-8 lg:py-0 px-0 md:px-8 lg:px-0 self-auto imageAttachment default default" x-data="" dir="ltr"> <a href="https://www.instagram.com/p/CsRYGfCOypy/" rel='noopener' target="_blank" title="" data-gtmSection="" data-gtmSubSection="" data-gtmElement="" class="font-title cursor-pointer block relative imageLink " > <span > <div class="uiImage relative block w-full block image-border-r-5d1bde4b-a011-4172-97aa-716c14de74b2" data-imageren=false> <img class="lazyload w-full object-cover block " src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="/dam/jcr:00d59048-cc6d-4130-8beb-558d60a6f2b0/IcyHot-Home-SocialMediaJune-04.webp" alt="Shaquille O'Neal standing at the center of the newly unveiled Comebaq Court in Atlanta, with the prominent Icy Hot logo displayed on the court." /> <div class="cardImageOverlay absolute top-0 left-0 w-full h-full block opacity-30 bg-bg-black" ></div> </div> </span> </a> </div> </div> <div class="CHC gridComponent flex flex-col my-2 px-2 md:my-0 md:px-0 lg:my-3 lg:px-3 w-6/12 lg:w-3/12 self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-8 lg:py-0 px-0 md:px-8 lg:px-0 self-auto imageAttachment default default" x-data="" dir="ltr"> <a href="https://www.instagram.com/p/CuFPZu-PFWN/" rel='noopener' target="_blank" title="" data-gtmSection="" data-gtmSubSection="" data-gtmElement="" class="font-title cursor-pointer block relative imageLink " > <span > <div class="uiImage relative block w-full block image-border-r-61da9af3-cfde-4887-bef9-b4a0a8e71f7b" data-imageren=false> <img class="lazyload w-full object-cover block " src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="/dam/jcr:2eed63f4-81ea-4371-8df0-a46c6983cbf1/IcyHot-Homepage-Social-July2023-01.webp" alt="Family shot of the Icy Hot PRO Cream, Dry Spray and No Mess. Voted Product of the Year, Consumer Survey of Product Innovation 2023." /> <div class="cardImageOverlay absolute top-0 left-0 w-full h-full block opacity-30 bg-bg-black" ></div> </div> </span> </a> </div> </div> <div class="CHC gridComponent flex flex-col my-2 px-2 md:my-0 md:px-0 lg:my-3 lg:px-3 w-6/12 lg:w-3/12 self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-8 lg:py-0 px-0 md:px-8 lg:px-0 self-auto imageAttachment default default" x-data="" dir="ltr"> <a href="https://www.instagram.com/p/CxYRoBLO1MA/" rel='noopener' target="_blank" title="" data-gtmSection="" data-gtmSubSection="" data-gtmElement="" class="font-title cursor-pointer block relative imageLink " > <span > <div class="uiImage relative block w-full block image-border-r-35479b75-ed4e-4a1f-831e-5b1bd57f8301" data-imageren=false> <img class="lazyload w-full object-cover block " src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="/dam/jcr:1b39e035-70c9-4138-9197-79007ef4001f/IcyHot-SocialMedia-10-Darren-v2.webp" alt="A close-up of Darren Cross facing the camera, standing on a boxing ring, in guard pose. He wears boxing gloves, and a t-shirt that reads "Icy Hot Squad - 72 - Icy Hot PRO - Pain Fighting Zone"." /> <div class="cardImageOverlay absolute top-0 left-0 w-full h-full block opacity-30 bg-bg-black" ></div> </div> </span> </a> </div> </div> <div class="CHC gridComponent flex flex-col my-2 px-2 md:my-0 md:px-0 lg:my-3 lg:px-3 w-6/12 lg:w-3/12 self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-8 lg:py-0 px-0 md:px-8 lg:px-0 self-auto imageAttachment default default" x-data="" dir="ltr"> <a href="https://www.instagram.com/p/CwnnxnDx2sa/" rel='noopener' target="_blank" title="" data-gtmSection="" data-gtmSubSection="" data-gtmElement="" class="font-title cursor-pointer block relative imageLink " > <span > <div class="uiImage relative block w-full block image-border-r-789c2a0f-4f5d-43ce-a118-ff7f23ae0702" data-imageren=false> <img width="1500" height="1500" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-sizes="auto" data-srcset="/.imaging/webp/sanofi-chc/img-w400/dam/icyhot/en-us/images/IcyHot-SocialMedia-09-FastActing.jpg/jcr:content/IcyHot-SocialMedia-09-FastActing.jpg 400w,/.imaging/webp/sanofi-chc/img-w500/dam/icyhot/en-us/images/IcyHot-SocialMedia-09-FastActing.jpg/jcr:content/IcyHot-SocialMedia-09-FastActing.jpg 500w,/.imaging/webp/sanofi-chc/img-w600/dam/icyhot/en-us/images/IcyHot-SocialMedia-09-FastActing.jpg/jcr:content/IcyHot-SocialMedia-09-FastActing.jpg 600w,/.imaging/webp/sanofi-chc/img-w700/dam/icyhot/en-us/images/IcyHot-SocialMedia-09-FastActing.jpg/jcr:content/IcyHot-SocialMedia-09-FastActing.jpg 700w,/.imaging/webp/sanofi-chc/img-w800/dam/icyhot/en-us/images/IcyHot-SocialMedia-09-FastActing.jpg/jcr:content/IcyHot-SocialMedia-09-FastActing.jpg 800w,/.imaging/webp/sanofi-chc/img-w900/dam/icyhot/en-us/images/IcyHot-SocialMedia-09-FastActing.jpg/jcr:content/IcyHot-SocialMedia-09-FastActing.jpg 900w,/.imaging/webp/sanofi-chc/img-w1200/dam/icyhot/en-us/images/IcyHot-SocialMedia-09-FastActing.jpg/jcr:content/IcyHot-SocialMedia-09-FastActing.jpg 1200w" class="lazyload w-full block " alt="A man in a gym, applying Icy Hot PRO No Mess on one of his elbows. Includes the caption "Fast-acting next level pain relief"." /> <div class="cardImageOverlay absolute top-0 left-0 w-full h-full block opacity-30 bg-bg-black" ></div> </div> </span> </a> </div> </div> </div> </div> </div> </div> </div> </section> </div> </div> </div> </div> </div> </div> </div> </section> </main> <footer role="contentinfo"> <div class="footer bg-primary1 text-white" > <div class="container mx-auto py-8"> <div class="flex flex-col md:flex-row justify-between px-4 md:px-0 my-6"> <div class="md:flex w-full min-w-full items-start"> <div class="md:w-1/6 flex items-center mt-2 ltr:pr-10 rtl:pl-10" x-data=""> <a href="/en-us/" @click=" $dispatch('track-event', { 'event': 'cmp_event', 'event_type': 'navigation', 'section': 'footer', 'sub_section': 'logo', 'element': 'logo' }) " > <img class="Image h-auto nav__logo max-w-176 md:max-w-full " src='/dam/jcr:707de113-69e9-47d4-a4c5-b9d7e40d2020/IcyHot-logo-blanco-svg.svg' alt="Feel the power of Icy Hot® contrast therapy | Icy Hot® | go to homepage" > </a> </div> <div class="font-body rich-text text-base font-sans p-2 md:px-0 md:w-2/4 md:my-0 my-8"> <p>Pain shouldn't stop you from living life to the fullest. Icy Hot® contrast therapy feels icy to dull the pain, then gets hot to relax it. So relieve everyday aches and pains with Icy Hot®.</p> <p> </p> <div style="display: flex; align-items: center;"> <div style="flex-shrink: 0; width: 70px; height: 118px; overflow: hidden;"><a href="https://www.sanofi.us/en/your-health/Consumer-Healthcare/B-Corp" target="_blank"><img alt="B Corp Certification Logo" src="/dam/jcr:3cb756f6-a047-4202-a72a-cc7ca3a3cffd/icyhotbcorpfooter.2023-07-25-19-38-26.png" style="border-width: 0px; border-style: solid; width: 70px; height: 118px;" /> </a></div> <div style="margin-left: 25px;">The makers of Icy Hot are now a <u><a href="https://www.sanofi.us/en/your-health/Consumer-Healthcare/B-Corp" target="_blank">Certified B Corp</a></u>.</div> </div> </div> <div class="flex ltr:ml-auto rtl:mr-auto"> <div class="Area flex flex-col justify-evenly"> <ul class="flex flex-wrap md:flex-nowrap"> <div class="footer__social my-2 max-w-30" x-data=""> <div > <a href="https://www.facebook.com/icyhot/" rel='noopener' aria-label='Click to go to facebook' target="_blank" title="" data-gtmSection="" data-gtmSubSection="" data-gtmElement="" class="font-title cursor-pointer inline social__item flex h-12.5 w-12.5 mx-1 md:mx-2 items-center hover:bg-white hover:bg-opacity-10 hover:text-default hover:border-default justify-center rounded-full border border-solid border-white " > <span > <svg class="w-6 h-6 social__icon fill-current" aria-hidden="true" role="img"> <use xlink:href="/.resources/sanofi-lm-platform/themes/sanofi-platform/src/img/sprites/global.svg#facebook"></use> </svg> </span> </a> </div> </div> <div class="footer__social my-2 max-w-30" x-data=""> <div > <a href="https://www.instagram.com/icyhot/" rel='noopener' aria-label='Click to go to instagram' target="_blank" title="" data-gtmSection="" data-gtmSubSection="" data-gtmElement="" class="font-title cursor-pointer inline social__item flex h-12.5 w-12.5 mx-1 md:mx-2 items-center hover:bg-white hover:bg-opacity-10 hover:text-default hover:border-default justify-center rounded-full border border-solid border-white " > <span > <svg class="w-6 h-6 social__icon fill-current" aria-hidden="true" role="img"> <use xlink:href="/.resources/sanofi-lm-platform/themes/sanofi-platform/src/img/sprites/global.svg#instagram"></use> </svg> </span> </a> </div> </div> <div class="footer__social my-2 max-w-30" x-data=""> <div > <a href="https://mobile.twitter.com/icyhot/with_replies" rel='noopener' aria-label='Click to go to twitter' target="_blank" title="" data-gtmSection="" data-gtmSubSection="" data-gtmElement="" class="font-title cursor-pointer inline social__item flex h-12.5 w-12.5 mx-1 md:mx-2 items-center hover:bg-white hover:bg-opacity-10 hover:text-default hover:border-default justify-center rounded-full border border-solid border-white " > <span > <svg class="w-6 h-6 social__icon fill-current" aria-hidden="true" role="img"> <use xlink:href="/.resources/sanofi-lm-platform/themes/sanofi-platform/src/img/sprites/global.svg#twitter"></use> </svg> </span> </a> </div> </div> </ul> </div> </div> </div> </div> </div> <div class="footer__bottom bg-primary1 text-white"> <div class="md:flex block container mx-auto items-center py-4"> <div class="md:flex block w-full md:w-2/3"> <div class="Area block flex-col justify-evenly"> <ul class="flex flex-wrap flex-col md:flex-row"> <li class="md:px-2 lg:px-0 px-4 pt-1 md:pt-0 mr-0 md:ltr:mr-8 md:rtl:ml-8 ltr:last:mr-0 rtl:last:ml-0" x-data=""> <a href="/en-us/where-to-buy" target="_self" title="" data-gtmSection="" data-gtmSubSection="" data-gtmElement="" class=" cursor-pointer inline font-navigation font-footer-links text-body-4 hover:underline " > <span > Where to buy </span> </a> </li> <li class="md:px-2 lg:px-0 px-4 pt-1 md:pt-0 mr-0 md:ltr:mr-8 md:rtl:ml-8 ltr:last:mr-0 rtl:last:ml-0" x-data=""> <a href="/en-us/coupons-1" target="_self" title="" data-gtmSection="" data-gtmSubSection="" data-gtmElement="" class=" cursor-pointer inline font-navigation font-footer-links text-body-4 hover:underline " > <span > Coupons </span> </a> </li> <li class="md:px-2 lg:px-0 px-4 pt-1 md:pt-0 mr-0 md:ltr:mr-8 md:rtl:ml-8 ltr:last:mr-0 rtl:last:ml-0" x-data=""> <a href="/en-us/coupons" target="_self" title="" data-gtmSection="" data-gtmSubSection="" data-gtmElement="" class=" cursor-pointer inline font-navigation font-footer-links text-body-4 hover:underline " > <span > Sign up & Save on Icy Hot </span> </a> </li> <li class="md:px-2 lg:px-0 px-4 pt-1 md:pt-0 mr-0 md:ltr:mr-8 md:rtl:ml-8 ltr:last:mr-0 rtl:last:ml-0" x-data=""> <a href="/en-us/sitemap" target="_self" title="" data-gtmSection="" data-gtmSubSection="" data-gtmElement="" class=" cursor-pointer inline font-navigation font-footer-links text-body-4 hover:underline " > <span > Sitemap </span> </a> </li> <li class="md:px-2 lg:px-0 px-4 pt-1 md:pt-0 mr-0 md:ltr:mr-8 md:rtl:ml-8 ltr:last:mr-0 rtl:last:ml-0" x-data=""> <a href="/en-us/contact-us" target="_self" title="" data-gtmSection="" data-gtmSubSection="" data-gtmElement="" class=" cursor-pointer inline font-navigation font-footer-links text-body-4 hover:underline " > <span > Contact Us </span> </a> </li> <li class="md:px-2 lg:px-0 px-4 pt-1 md:pt-0 mr-0 md:ltr:mr-8 md:rtl:ml-8 ltr:last:mr-0 rtl:last:ml-0" x-data=""> <a href="/en-us/recycling" target="_self" title="" data-gtmSection="" data-gtmSubSection="" data-gtmElement="" class=" cursor-pointer inline font-navigation font-footer-links text-body-4 hover:underline " > <span > How to Recycle </span> </a> </li> <li class="md:px-2 lg:px-0 px-4 pt-1 md:pt-0 mr-0 md:ltr:mr-8 md:rtl:ml-8 ltr:last:mr-0 rtl:last:ml-0" x-data=""> <a href="https://www.sanofi.us/en/legal-notice/#TermsandConditions" rel='noopener' target="_blank" title="" data-gtmSection="" data-gtmSubSection="" data-gtmElement="" class=" cursor-pointer inline font-navigation font-footer-links text-body-4 hover:underline " > <span > Terms & Conditions </span> </a> </li> <li class="md:px-2 lg:px-0 px-4 pt-1 md:pt-0 mr-0 md:ltr:mr-8 md:rtl:ml-8 ltr:last:mr-0 rtl:last:ml-0" x-data=""> <a href="/en-us/cookies" target="_self" title="" data-gtmSection="" data-gtmSubSection="" data-gtmElement="" class=" cursor-pointer inline font-navigation font-footer-links text-body-4 hover:underline " > <span > Do Not Sell or Share My Personal Information </span> </a> </li> <li class="md:px-2 lg:px-0 px-4 pt-1 md:pt-0 mr-0 md:ltr:mr-8 md:rtl:ml-8 ltr:last:mr-0 rtl:last:ml-0" x-data=""> <a href="https://www.sanofi.com/en/sanofi-us-privacy-policies" rel='noopener' target="_blank" title="" data-gtmSection="" data-gtmSubSection="" data-gtmElement="" class=" cursor-pointer inline font-navigation font-footer-links text-body-4 hover:underline " > <span > Privacy Policy </span> </a> </li> <li class="md:px-2 lg:px-0 px-4 pt-1 md:pt-0 mr-0 md:ltr:mr-8 md:rtl:ml-8 ltr:last:mr-0 rtl:last:ml-0" x-data=""> <a href="https://www.sanofi.us/en/consumer-health-data-privacy-policy" rel='noopener' target="_blank" title="" data-gtmSection="" data-gtmSubSection="" data-gtmElement="" class=" cursor-pointer inline font-navigation font-footer-links text-body-4 hover:underline " > <span > Consumer Health Data Privacy Policy </span> </a> </li> <li class="md:px-2 lg:px-0 px-4 pt-1 md:pt-0 mr-0 md:ltr:mr-8 md:rtl:ml-8 ltr:last:mr-0 rtl:last:ml-0" x-data=""> <a href="https://www.sanofi.com/en/your-health/consumer-healthcare/sustainability-at-sanofi-consumer-healthcare" rel='noopener' target="_blank" title="" data-gtmSection="" data-gtmSubSection="" data-gtmElement="" class=" cursor-pointer inline font-navigation font-footer-links text-body-4 hover:underline " > <span > Our responsibility </span> </a> </li> </ul> </div> </div> <div class="font-body flex flex-start md:flex-end px-4 md:px-0 ml-auto md:mt-0 mt-12 text-sm w-full md:w-1/3 flex-col rtl:text-left ltr:text-right"> <p>© 2024 Sanofi Consumer Healthcare NA. All rights reserved.</p> <p>The content of this site is intended for US audiences only. Use all products only as directed.</p> </div> </div> </div> </div> </footer> <style> .modal-chc .modal__parent { } </style> <div id="" class="h-full w-full z-50 modal-chc" style="backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px);" :class="{'hidden': !open, 'fixed': open}" x-data="modal({ uuid: 'happy', hideScroll: 'overflow-hidden', blurMobile: '', blurDesktop: '', mobileStatus: false, desktopStatus: false })" x-init="$nextTick(triggerNextTick('happy')); initFocus('happy'); initState(false, 'happy'); validateStorage('', 'cookies'); ; " x-cloak > <div class="modal__parent top-0 left-0 right-0 bottom-0 z-50 flex items-center justify-center w-full h-full bg-black bg-opacity-70" :class="{'hidden': !open, 'fixed': open}" @open-modal.window="openModal($event.detail.id); $store.chcHeader.modalShow = true" @close-modal.window="closeModal(); $store.chcHeader.modalShow = false" @click="closeModal(); pauseVideo(), $store.chcHeader.modalShow = false" x-on:keydown.escape.window="closeModal(); pauseVideo()" > </div> <div :class="{'hidden': !open, 'fixed': open}" class="z-50 w-full px-2 -translate-x-1/2 -translate-y-1/2 top-1/2 left-1/2" @click="closeModal(); pauseVideo(), $store.chcHeader.modalShow = false"> <div tabindex="-1" role="dialog" id="modal-happy" data-id="happy" data-gtmContext="other" aria-modal="true" class=" bg-white text-black relative overflow-auto h-auto max-h-90vh text-left shadow-xl w-full md:w-2/3 lg:w-1/2 px-4 py-12 md:max-w-7xl md:py-8 md:px-8 lg:py-12 lg:px-12 mx-auto" style='' @click="stopPropagation" > <button @click="closeModal(), pauseVideo(), clearActiveQuicklinkClass(), $store.chcHeader.modalShow = false" @focus="open = true" class="close-modal-btn flex absolute top-2 right-3 " aria-label="close" type="button" > <span class="font-body text-default leading-none overflow-hidden text-3xl">×</span> </button> <div class="ContentGrid relative "> <div class="flex md:flex lg:flex-row flex-wrap "> <div class="CHC gridComponent flex flex-col w-full self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 self-auto bg-transparent" x-data="" dir="ltr"> <div x-data="{ isMobile: window.innerWidth < 768 }" @resize.window.throttle="isMobile = window.innerWidth < 768"> <div class="video"> <div x-load x-load-src="/.resources/sanofi-lm-platform/templates/macros/uiKit/video/video.js" x-data="videoJsChc({ showTranscript: false, videoType: 'youtube' })" class="h-full mx-auto bg-default py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 "> <div class="video-wrapper relative video-border-r-ffcd4cd8-3765-4e69-ad50-071cde6a1c17 " x-init="removeDuplicateFacade"> <div x-init="isCloned(), initYoutube()" x-data=" { paramYT: { start: '', end: '', hl: '', loop: '0', rel: '0', fs: '0', mute: '0', color: 'red', autoplay: '0', playlist: '', disablekb: '1', controls: '0', cc_lang_pref: 'en', cc_load_policy: '0' } } " class="w-full h-full"> <div data-title="" data-videoId="zlql--O4Z0E" data-gtmContext="other" id="youtube-iframe-ffcd4cd8-3765-4e69-ad50-071cde6a1c17-videoProvider" class="video-player youtube-iframe absolute top-1/2 left-1/2 h-full w-full"></div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <script type="text/javascript" async> /* eslint-disable */ document.addEventListener("alpine:init", () => { Alpine.data("modal", (config) => { const opts = { focus: false, open: false, focusTrap: null, }; return { ...opts, ...config, stopPropagation() { this.$event.stopPropagation(); }, initState(state, id) { if (state) { if (id !== this.uuid) return; this.open = state; if (!this.open) return; this.blurOverlay(); this.preventScroll(id); window.addEventListener("resize", () => { this.blurOverlay(); }); } }, openModal(id) { if (id !== this.uuid) return; const windowW = window.innerWidth; this.open = windowW < 1024? !this.mobileStatus : !this.desktopStatus; if (!this.open) return; this.blurOverlay(); this.preventScroll(id); window.addEventListener("resize", () => { this.blurOverlay(); }); }, closeModal() { this.open = false; this.blurOverlay(); }, preventScroll(uuid) { if (this.uuid !== uuid) return; const classHide = this.hideScroll? this.hideScroll : "overflow-hidden"; classHide.split(" ").forEach(scrollClass => { const bodyEl = document.body; if (!bodyEl.classList.contains(scrollClass)) bodyEl.classList.add(scrollClass); }); }, restoreScroll() { const classHide = this.hideScroll? this.hideScroll : "overflow-hidden"; document.body.classList.remove(...classHide.split(" ")); }, triggerNextTick(id){ const urlParams = new URLSearchParams(window.location.search); if (urlParams.size > 0){ const openModalParam = urlParams.get('openmodal'); if (openModalParam == id){ this.openModal(id); } } }, timeDelay(seconds, id){ this.setInitModalSession(); if (seconds) { const arrModal = JSON.parse(sessionStorage.getItem("modal")); if (!arrModal.includes(id)) { setTimeout(() => { this.openModal(id); sessionStorage.setItem("modal", this.sessionModal(id)); }, seconds * 1000); } } }, scrollPosition(percentage) { if (!percentage) return; let triggered = false; const scrollHandler = () => { // Calculate total scrollable height const totalHeight = document.documentElement.scrollHeight - window.innerHeight; // Calculate the scroll position corresponding to the given percentage const targetY = totalHeight * (percentage / 100); if (window.scrollY >= targetY && !triggered) { this.open = true; triggered = true; // Remove the event listener after the action is triggered document.removeEventListener('scroll', scrollHandler); } }; document.addEventListener('scroll', scrollHandler); }, clickCount(id, clicks, elements) { if (!clicks || !elements || elements.length === 0) return; const elementKey = elements.join("_").toLowerCase(); const triggeredKey = id + '_triggered_' + elementKey; // Check if this has already been triggered in this session if (sessionStorage.getItem(triggeredKey)) { return; } const triggerKey = id + '_trigger_' + elementKey; // Trigger modal if count was reached if (sessionStorage.getItem(triggerKey) == 'true') { this.open = true; sessionStorage.removeItem(triggerKey); sessionStorage.setItem(triggeredKey, 'true'); return; } const countKey = id + '_clickCount_' + elementKey; let count = parseInt(sessionStorage.getItem(countKey) || "0", 10); const clickHandler = (e) => { // Check if the clicked element's tag name is included in the provided elements array if (elements.map(el => el.toLowerCase()).includes(e.target.tagName.toLowerCase())) { count++; sessionStorage.setItem(countKey, count.toString()); if (count >= clicks) { // Note in sessionStorage that this has been triggered sessionStorage.setItem(triggerKey, 'true'); sessionStorage.removeItem(countKey); document.removeEventListener('click', clickHandler); // Remove listener setTimeout(() => { this.open = true; sessionStorage.removeItem(triggerKey); sessionStorage.setItem(triggeredKey, 'true'); }, 2000); } } }; document.addEventListener('click', clickHandler); }, initFocus(id) { const container = document.getElementById("modal-" + id); let btn = container.querySelector(".close-modal-btn"); if (container) { const props = { fallbackFocus: container, allowOutsideClick: true, preventScroll: true, onActivate: () => { //set first button as the first focus when modal is opened. bug with this package requires this odd syntax :( setTimeout("document.getElementById('modal-" + id + "').querySelectorAll('button')[0].focus();", 50); }, } if (btn) { props.initialFocus = btn; } this.focusTrap = this.$createFocusTrap("#modal-" + id, props); this.$watch("open", (value) => { if (value === true) { this.focusTrap.activate(); } else { this.focusTrap.deactivate(); } }); } }, // Clear Active class for Quicklink List Item when closing modal clearActiveQuicklinkClass() { const quicklinksMenu = document.querySelector('.quicklinks') if(quicklinksMenu){ let anchors = quicklinksMenu.querySelectorAll("li.anchorItem"); anchors.forEach((anchor) => { anchor.classList.remove('contentStyleActiveAnchorLink'); }); } }, pauseVideo() { var videos = document.querySelectorAll("iframe, video"); Array.prototype.forEach.call(videos, function (video) { if (video.tagName.toLowerCase() === "video") { video.pause(); } else { //pause iframe videos without loading/calling the Youtube ifame api video.contentWindow.postMessage(JSON.stringify({ event: "command", func: "stopVideo" }), "*"); } }); }, validateStorage(name, storageType="cookies") { if(name){ switch(storageType) { case "session": this.validateSessionStorage(name); break; case "local": this.validateLocalStorage(name); break; default: this.validateCookie(name); } } }, validateCookie(name) { const cookie = this.$getCookie(name); if (cookie) { this.closeModal(); } }, validateSessionStorage(name) { const session = window.sessionStorage.getItem(name); if (session) { this.closeModal(); } }, validateLocalStorage(name) { const local = window.localStorage.getItem(name); if (local) { this.closeModal(); } }, removeDisabledAttribute(id) { let inputElement = document.getElementById(id); inputElement.removeAttribute("disabled"); inputElement.checked = true; }, addDisabledAttribute(id) { let inputElement = document.getElementById(id); inputElement.setAttribute("disabled", "disabled"); inputElement.checked = false; }, appendToBody() { document.body.appendChild(this.$el); }, setInitModalSession() { const arrModal = sessionStorage.getItem("modal"); if (!arrModal) sessionStorage.setItem("modal", "[]"); }, sessionModal(id) { let arrModal = sessionStorage.getItem("modal"); const parsedArr = JSON.parse(arrModal); if (!parsedArr.includes(id)) { parsedArr.push(id); return JSON.stringify(parsedArr); } else { return arrModal; } }, blurOverlay () { let boolModalStatus = false; document.querySelectorAll(".modal-chc").forEach(el => { const alpineData = Alpine.$data(el) if (alpineData.open) boolModalStatus = true; }); if (!boolModalStatus) this.restoreScroll(); } }; }); }); </script> <style> .modal-chc .modal__parent { } </style> <div id="" class="h-full w-full z-50 modal-chc" style="backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px);" :class="{'hidden': !open, 'fixed': open}" x-data="modal({ uuid: '', hideScroll: 'overflow-hidden', blurMobile: '', blurDesktop: '', mobileStatus: false, desktopStatus: false })" x-init="$nextTick(triggerNextTick('')); initFocus(''); initState(false, ''); validateStorage('', 'cookies'); ; timeDelay(20, '');" x-cloak border-radius:18px; > <div class="modal__parent top-0 left-0 right-0 bottom-0 z-50 flex items-center justify-center w-full h-full bg-black bg-opacity-70" :class="{'hidden': !open, 'fixed': open}" @open-modal.window="openModal($event.detail.id); $store.chcHeader.modalShow = true" @close-modal.window="closeModal(); $store.chcHeader.modalShow = false" @click="closeModal(); pauseVideo(), $store.chcHeader.modalShow = false" x-on:keydown.escape.window="closeModal(); pauseVideo()" > </div> <div :class="{'hidden': !open, 'fixed': open}" class="z-50 w-full px-2 -translate-x-1/2 -translate-y-1/2 top-1/2 left-1/2" @click="closeModal(); pauseVideo(), $store.chcHeader.modalShow = false"> <div tabindex="-1" role="dialog" id="modal-" data-id="" data-gtmContext="other" aria-modal="true" class=" bg-white text-black relative overflow-auto h-auto max-h-90vh text-left shadow-xl w-full md:w-3/12 lg:w-3/12 px-4 py-12 md:max-w-7xl md:py-8 md:px-8 lg:py-12 lg:px-12 mx-auto" style='border-radius:18px;' @click="stopPropagation" > <button @click="closeModal(), pauseVideo(), clearActiveQuicklinkClass(), $store.chcHeader.modalShow = false" @focus="open = true" class="close-modal-btn flex absolute top-4 right-4 items-center justify-center bg-white rounded-full p-2 z-10" aria-label="close" type="button" > <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="3" stroke="currentColor" class="w-5 h-5 text-default"> <path stroke-linecap="round" stroke-linejoin="round" d="M6 18L18 6M6 6l12 12" /> </svg> </button> <div class="ContentGrid relative "> <div class="flex md:flex lg:flex-row flex-wrap "> <div class="CHC gridComponent flex flex-col w-full self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 items-center self-auto contentSectionItem-border-r-33e4f2b4-bc25-455d-88a6-c4f932ca2907 bg-transparent" x-data="" dir="ltr"> <section id="33e4f2b4-bc25-455d-88a6-c4f932ca2907" class="contentGridItem--33e4f2b4-bc25-455d-88a6-c4f932ca2907 contentGridItem relative h-full contentGrid-min-h-33e4f2b4-bc25-455d-88a6-c4f932ca2907 .background--33e4f2b4-bc25-455d-88a6-c4f932ca2907 contentGrid-border-r-33e4f2b4-bc25-455d-88a6-c4f932ca2907 " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("33e4f2b4-bc25-455d-88a6-c4f932ca2907");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-33e4f2b4-bc25-455d-88a6-c4f932ca2907 { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-33e4f2b4-bc25-455d-88a6-c4f932ca2907 absolute top-0 bottom-0 left-0 right-0"></div> <div class="background--33e4f2b4-bc25-455d-88a6-c4f932ca2907 backgroundWrap-33e4f2b4-bc25-455d-88a6-c4f932ca2907 py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 text-primary h-full animateImage md:bg-auto bg-no-repeat bg-transparent bg-center bg-no-repeat bg-cover" > <div class="ContentGrid relative container mx-auto "> <div class="flex md:flex md:flex-row lg:flex-row flex-wrap justify-center items-center -mx-0 py-0 md:-mx-0 md:py-0 lg:-mx-0 lg:py-0"> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 self-auto imageAttachment default default" x-data="" dir="ltr"> <div class="uiImage relative block w-full block image-border-r-ae43e080-641f-47dc-b1f3-acd71e48a3c8" data-imageren=false> <picture> <source data-srcset="/dam/jcr:1527466a-853a-4c3c-9f77-08e2bafdabd6/Image_PopUp_Products_Mobile.webp 0w" media="(max-width: 767px)" class="lazyload " data-sizes="auto" /> <source data-srcset="/dam/jcr:25f80558-b2ba-408d-8a4d-1e474e23311f/Image_PopUp_Products_Desktop.webp 0w" media="(min-width: 768px)" class="lazyload " data-sizes="auto" /> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="/dam/jcr:1527466a-853a-4c3c-9f77-08e2bafdabd6/Image_PopUp_Products_Mobile.webp 0w" class="lazyload w-full block block lg:hidden" data-sizes="auto" alt="" /> <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="/dam/jcr:25f80558-b2ba-408d-8a4d-1e474e23311f/Image_PopUp_Products_Desktop.webp 0w" class="lazyload w-full block hidden lg:block" data-sizes="auto" alt="" /> </picture> <div class="cardImageOverlay absolute top-0 left-0 w-full h-full block opacity-30 bg-bg-black" ></div> </div> </div> </div> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 self-auto contentBlock flex flex-col text-center md:text-center lg:text-center text- bg- bg-transparent" x-data="" dir="ltr"> <div class="flex items-center justify-center md:justify-center lg:justify-center "> <h2 class="contentBlock__title mb-4 text-title-3 font-title text-primary1">Fight pain. </br>Save money.</h2> </div> <div class="rich-text mt-3 text-base font-body"> <p><span class="text-primary1">Sign up for the Icy Hot® MVP Community for exclusive offers, content, and more!</span></p> </div> </div> </div> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full self-auto " > <div style="" class="ContentSectionItem h-full w-full py-4 md:py-4 lg:py-4 px-0 md:px-0 lg:px-0 self-auto bg-transparent" x-data="" dir="ltr"> <div class='w-full flex justify-center'> <style> .button-c3e8fd6e-6fd9-4648-bb36-fa09df0f2025 > div { justify-content: center; column-gap: 4px; } </style> <style> .button.active, .button:not(:focus):hover { background-image: none; } .button:not(.button--gradientBorderHover):hover::before { z-index: -1; } .button:not(.button--gradientTextHover):hover > .button__spanGradient { background: transparent; -webkit-background-clip: unset; -webkit-text-fill-color: unset; } </style> <a class="group button button--default button--hoverDefault text-center font-title overflow-hidden inline-block border transition transition-all border rounded-full border-solid w-full text-center button-c3e8fd6e-6fd9-4648-bb36-fa09df0f2025 " @click=" $dispatch('track-event', { 'event': 'cmp_event', 'event_type': 'cta', 'title': `Sign up & save `, 'context': 'other' }); " href="/en-us/coupons" target="_self" > <span class=" "> Sign up & save </span> </a> </div> </div> </div> </div> </div> </div> </div> </div> </section> </div> </div> </div> </div> </div> </div> </div> <script type="text/javascript" async> /* eslint-disable */ document.addEventListener("alpine:init", () => { Alpine.data("modal", (config) => { const opts = { focus: false, open: false, focusTrap: null, }; return { ...opts, ...config, stopPropagation() { this.$event.stopPropagation(); }, initState(state, id) { if (state) { if (id !== this.uuid) return; this.open = state; if (!this.open) return; this.blurOverlay(); this.preventScroll(id); window.addEventListener("resize", () => { this.blurOverlay(); }); } }, openModal(id) { if (id !== this.uuid) return; const windowW = window.innerWidth; this.open = windowW < 1024? !this.mobileStatus : !this.desktopStatus; if (!this.open) return; this.blurOverlay(); this.preventScroll(id); window.addEventListener("resize", () => { this.blurOverlay(); }); }, closeModal() { this.open = false; this.blurOverlay(); }, preventScroll(uuid) { if (this.uuid !== uuid) return; const classHide = this.hideScroll? this.hideScroll : "overflow-hidden"; classHide.split(" ").forEach(scrollClass => { const bodyEl = document.body; if (!bodyEl.classList.contains(scrollClass)) bodyEl.classList.add(scrollClass); }); }, restoreScroll() { const classHide = this.hideScroll? this.hideScroll : "overflow-hidden"; document.body.classList.remove(...classHide.split(" ")); }, triggerNextTick(id){ const urlParams = new URLSearchParams(window.location.search); if (urlParams.size > 0){ const openModalParam = urlParams.get('openmodal'); if (openModalParam == id){ this.openModal(id); } } }, timeDelay(seconds, id){ this.setInitModalSession(); if (seconds) { const arrModal = JSON.parse(sessionStorage.getItem("modal")); if (!arrModal.includes(id)) { setTimeout(() => { this.openModal(id); sessionStorage.setItem("modal", this.sessionModal(id)); }, seconds * 1000); } } }, scrollPosition(percentage) { if (!percentage) return; let triggered = false; const scrollHandler = () => { // Calculate total scrollable height const totalHeight = document.documentElement.scrollHeight - window.innerHeight; // Calculate the scroll position corresponding to the given percentage const targetY = totalHeight * (percentage / 100); if (window.scrollY >= targetY && !triggered) { this.open = true; triggered = true; // Remove the event listener after the action is triggered document.removeEventListener('scroll', scrollHandler); } }; document.addEventListener('scroll', scrollHandler); }, clickCount(id, clicks, elements) { if (!clicks || !elements || elements.length === 0) return; const elementKey = elements.join("_").toLowerCase(); const triggeredKey = id + '_triggered_' + elementKey; // Check if this has already been triggered in this session if (sessionStorage.getItem(triggeredKey)) { return; } const triggerKey = id + '_trigger_' + elementKey; // Trigger modal if count was reached if (sessionStorage.getItem(triggerKey) == 'true') { this.open = true; sessionStorage.removeItem(triggerKey); sessionStorage.setItem(triggeredKey, 'true'); return; } const countKey = id + '_clickCount_' + elementKey; let count = parseInt(sessionStorage.getItem(countKey) || "0", 10); const clickHandler = (e) => { // Check if the clicked element's tag name is included in the provided elements array if (elements.map(el => el.toLowerCase()).includes(e.target.tagName.toLowerCase())) { count++; sessionStorage.setItem(countKey, count.toString()); if (count >= clicks) { // Note in sessionStorage that this has been triggered sessionStorage.setItem(triggerKey, 'true'); sessionStorage.removeItem(countKey); document.removeEventListener('click', clickHandler); // Remove listener setTimeout(() => { this.open = true; sessionStorage.removeItem(triggerKey); sessionStorage.setItem(triggeredKey, 'true'); }, 2000); } } }; document.addEventListener('click', clickHandler); }, initFocus(id) { const container = document.getElementById("modal-" + id); let btn = container.querySelector(".close-modal-btn"); if (container) { const props = { fallbackFocus: container, allowOutsideClick: true, preventScroll: true, onActivate: () => { //set first button as the first focus when modal is opened. bug with this package requires this odd syntax :( setTimeout("document.getElementById('modal-" + id + "').querySelectorAll('button')[0].focus();", 50); }, } if (btn) { props.initialFocus = btn; } this.focusTrap = this.$createFocusTrap("#modal-" + id, props); this.$watch("open", (value) => { if (value === true) { this.focusTrap.activate(); } else { this.focusTrap.deactivate(); } }); } }, // Clear Active class for Quicklink List Item when closing modal clearActiveQuicklinkClass() { const quicklinksMenu = document.querySelector('.quicklinks') if(quicklinksMenu){ let anchors = quicklinksMenu.querySelectorAll("li.anchorItem"); anchors.forEach((anchor) => { anchor.classList.remove('contentStyleActiveAnchorLink'); }); } }, pauseVideo() { var videos = document.querySelectorAll("iframe, video"); Array.prototype.forEach.call(videos, function (video) { if (video.tagName.toLowerCase() === "video") { video.pause(); } else { //pause iframe videos without loading/calling the Youtube ifame api video.contentWindow.postMessage(JSON.stringify({ event: "command", func: "stopVideo" }), "*"); } }); }, validateStorage(name, storageType="cookies") { if(name){ switch(storageType) { case "session": this.validateSessionStorage(name); break; case "local": this.validateLocalStorage(name); break; default: this.validateCookie(name); } } }, validateCookie(name) { const cookie = this.$getCookie(name); if (cookie) { this.closeModal(); } }, validateSessionStorage(name) { const session = window.sessionStorage.getItem(name); if (session) { this.closeModal(); } }, validateLocalStorage(name) { const local = window.localStorage.getItem(name); if (local) { this.closeModal(); } }, removeDisabledAttribute(id) { let inputElement = document.getElementById(id); inputElement.removeAttribute("disabled"); inputElement.checked = true; }, addDisabledAttribute(id) { let inputElement = document.getElementById(id); inputElement.setAttribute("disabled", "disabled"); inputElement.checked = false; }, appendToBody() { document.body.appendChild(this.$el); }, setInitModalSession() { const arrModal = sessionStorage.getItem("modal"); if (!arrModal) sessionStorage.setItem("modal", "[]"); }, sessionModal(id) { let arrModal = sessionStorage.getItem("modal"); const parsedArr = JSON.parse(arrModal); if (!parsedArr.includes(id)) { parsedArr.push(id); return JSON.stringify(parsedArr); } else { return arrModal; } }, blurOverlay () { let boolModalStatus = false; document.querySelectorAll(".modal-chc").forEach(el => { const alpineData = Alpine.$data(el) if (alpineData.open) boolModalStatus = true; }); if (!boolModalStatus) this.restoreScroll(); } }; }); }); </script> <style> .modal-chc .modal__parent { } </style> <div id="" class="h-full w-full z-50 hidden modal-chc" style="backdrop-filter: blur(0px); -webkit-backdrop-filter: blur(0px);" :class="{'hidden': !open, 'fixed': open}" x-data="modal({ uuid: '', hideScroll: 'overflow-auto', blurMobile: '0', blurDesktop: '0', mobileStatus: true, desktopStatus: true })" x-init="$nextTick(triggerNextTick('')); initFocus(''); initState(false, ''); validateStorage('', 'cookies'); ; timeDelay(5, '');" x-cloak border-radius:18px; > <div class="modal__parent top-0 left-0 right-0 bottom-0 z-50 flex items-center justify-center w-full h-full bg-black bg-opacity-70" :class="{'hidden': !open, 'fixed': open}" @open-modal.window="openModal($event.detail.id); $store.chcHeader.modalShow = true" @close-modal.window="closeModal(); $store.chcHeader.modalShow = false" @click="closeModal(); pauseVideo(), $store.chcHeader.modalShow = false" x-on:keydown.escape.window="closeModal(); pauseVideo()" > </div> <div :class="{'hidden': !open, 'fixed': open}" class="z-50 w-full px-2 -translate-x-1/2 -translate-y-1/2 top-1/2 left-1/2" @click="closeModal(); pauseVideo(), $store.chcHeader.modalShow = false"> <div tabindex="-1" role="dialog" id="modal-" data-id="" data-gtmContext="other" aria-modal="true" class=" bg-white text-black relative overflow-auto h-auto max-h-90vh text-left shadow-xl w-full md:w-full lg:w-full px-4 py-12 md:max-w-7xl md:py-8 md:px-8 lg:py-12 lg:px-12 mx-auto" style='border-radius:18px;' @click="stopPropagation" > <button @click="closeModal(), pauseVideo(), clearActiveQuicklinkClass(), $store.chcHeader.modalShow = false" @focus="open = true" class="close-modal-btn flex absolute top-4 right-4 items-center justify-center bg-white rounded-full p-2 z-10" aria-label="close" type="button" > <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="3" stroke="currentColor" class="w-5 h-5 text-default"> <path stroke-linecap="round" stroke-linejoin="round" d="M6 18L18 6M6 6l12 12" /> </svg> </button> <div class="ContentGrid relative "> <div class="flex md:flex lg:flex-row flex-wrap "> <div class="CHC gridComponent flex flex-col w-full self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 items-start self-auto contentSectionItem-border-r-e65925c7-e4c4-475d-b378-391f841ab369 bg-transparent" x-data="" dir="ltr"> <section id="e65925c7-e4c4-475d-b378-391f841ab369" class="contentGridItem--e65925c7-e4c4-475d-b378-391f841ab369 contentGridItem relative h-full contentGrid-min-h-e65925c7-e4c4-475d-b378-391f841ab369 .background--e65925c7-e4c4-475d-b378-391f841ab369 contentGrid-border-r-e65925c7-e4c4-475d-b378-391f841ab369 " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("e65925c7-e4c4-475d-b378-391f841ab369");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-e65925c7-e4c4-475d-b378-391f841ab369 { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-e65925c7-e4c4-475d-b378-391f841ab369 absolute top-0 bottom-0 left-0 right-0"></div> <div class="background--e65925c7-e4c4-475d-b378-391f841ab369 backgroundWrap-e65925c7-e4c4-475d-b378-391f841ab369 py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 text-primary1 h-full animateImage md:bg-auto bg-no-repeat bg-transparent bg-center bg-no-repeat bg-cover" > <div class="ContentGrid relative container mx-auto "> <div class="flex md:flex lg:flex-row flex-wrap justify-between items-start -mx-0 py-0 md:-mx-0 md:py-0 lg:-mx-0 lg:py-0"> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full md:w-full lg:w-full self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-0 lg:py-0 px-4 md:px-0 lg:px-0 self-auto contentBlock flex flex-col text-center md:text-center lg:text-center text- bg- bg-transparent" x-data="" dir="ltr"> <div class="flex items-center justify-center md:justify-center lg:justify-center "> <h1 class="contentBlock__title mb-4 text-title-4 font-title text-primary1"><p>SIGN UP & SAVE ON ICY HOT<sup class='super'>®</sup></p> </h1> </div> <div class="rich-text mt-3 text-base font-body"> <p>Love Icy Hot®? Get exclusive offers, content, and be the first to know about Icy Hot news and contests when you sign up.</p> </div> </div> </div> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full lg:w-full self-auto " > <style> .formContainer { --form-accent-color: var(--theme-color-default); } </style> <div x-data="formComponent({ apiErrorMessage: `Oops! Something went wrong while connecting to our servers. We're sorry for the inconvenience. Please try again later.`, formName: `form component`, captchaErrorMessage: `Invalid CAPTCHA response. Please try again.`, site: 'icyhot' })" class="container flex flex-col items-center py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 self-auto"> <form class="el_form block space-y-5 formComponent w-full" method="POST" action="/.rest/consumer/v1/register" x-on:submit.prevent="submitForm" x-on:change="onFormChange" x-on:focusout="onFormChange" x-ref="formComponent"> <div class="formContainer bg-default drop-shadow-xl px-3 md:px-16 py-10"> <div class="inputFields basicBlock flex items-center justify-center flex-col items-stretch"> <div class="flex flex-col flex-wrap w-full justify-center"> <div class="formInputGroup"> <div class="el_form__inputWrap block el_form_inputWrap py-2" > <label class="el_form__label font-body block pb-1 " for="firstName"> First Name <sup class="">*</sup> </label> <input type="text" id="firstName" class="block w-full rounded px-3 py-2 border border-opacity-30 border-black bg-gray-50 el_form__input" x-init="formData.firstName = ''; schemas.form.firstName = $ranger.yup.string().required()" name="firstName" placeholder="" x-model="formData.firstName" /> </div> <div> <template x-if="showError('firstName', 'required')"> <p class="error errorMessage"> Oops! It seems you forgot to enter your name. </p> </template> </div> </div> <div class="formInputGroup"> <div class="el_form__inputWrap block el_form_inputWrap py-2" > <label class="el_form__label font-body block pb-1 " for="email"> Email <sup class="">*</sup> </label> <input type="text" id="email" class="block w-full rounded px-3 py-2 border border-opacity-30 border-black bg-gray-50 el_form__input required" x-init="formData.email = ''; schemas.form.email = $ranger.yup.string().email().required()" x-bind:required="emailPreferred" name="email" placeholder="" x-model="formData.email" /> </div> <div> <template x-if="showError('email', 'email')"> <p class="error errorMessage"> Please ensure you've entered a correct email format (e.g., name@example.com) and try again. </p> </template> <template x-if="showError('email', 'required')"> <p class="error errorMessage"> Please complete this field to continue. </p> </template> <template x-if="errorsContains('30000')"> <p class="error errorMessage" x-init="focusToField('email')" data-errorCode="30000"> This email has already been registered. </p> </template> </div> </div> <div class="formInputGroup"> <div class="el_form__inputWrap block el_form_inputWrap py-2" > <label class="el_form__label font-body block pb-1 " for="zipCode"> What is your US Zip Code? <sup class="">*</sup> </label> <input type="text" id="zipCode" class="block w-full rounded px-3 py-2 border border-opacity-30 border-black bg-gray-50 el_form__input" x-init="formData.zipCode = ''; schemas.form.zipCode = $ranger.yup.string().postalCode().required()" name="zipCode" placeholder="" x-model="formData.zipCode" /> </div> <div> <template x-if="showError('zipCode', 'postalCode')"> <p class="error errorMessage"> Invalid postal code. Please enter a valid 5-digit US code. </p> </template> <template x-if="showError('zipCode', 'required')"> <p class="error errorMessage"> Oops! This field is required. Please fill it in to proceed. </p> </template> </div> </div> </div> </div> <section id="3b94ef40-833a-4641-a5e0-5c3f60779c03" class="contentGridItem--3b94ef40-833a-4641-a5e0-5c3f60779c03 contentGridItem relative h-full contentGrid-min-h-3b94ef40-833a-4641-a5e0-5c3f60779c03 .background--3b94ef40-833a-4641-a5e0-5c3f60779c03 contentGrid-border-r-3b94ef40-833a-4641-a5e0-5c3f60779c03 " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("3b94ef40-833a-4641-a5e0-5c3f60779c03");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-3b94ef40-833a-4641-a5e0-5c3f60779c03 { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-3b94ef40-833a-4641-a5e0-5c3f60779c03 absolute top-0 bottom-0 left-0 right-0"></div> <div class="background--3b94ef40-833a-4641-a5e0-5c3f60779c03 backgroundWrap-3b94ef40-833a-4641-a5e0-5c3f60779c03 py-0 text-primary h-full animateImage md:bg-auto bg-no-repeat bg-transparent bg-center bg-no-repeat bg-auto" > <div class="ContentGrid relative container mx-auto lg:pt-0 lg:pb-0 md:pt-0 md:pb-0 pt-0 pb-0"> <div class="flex md:flex md:flex-row lg:flex-row flex-wrap justify-center items-center -mx-0 py-0 md:-mx-0 md:py-0 lg:-mx-0 lg:py-0"> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 items-center self-auto contentSectionItem-border-r-9b822117-7c53-4188-82f9-cc33e1de172e bg-transparent" x-data="" dir="ltr"> <section id="9b822117-7c53-4188-82f9-cc33e1de172e" class="contentGridItem--9b822117-7c53-4188-82f9-cc33e1de172e contentGridItem relative h-full contentGrid-min-h-9b822117-7c53-4188-82f9-cc33e1de172e .background--9b822117-7c53-4188-82f9-cc33e1de172e contentGrid-border-r-9b822117-7c53-4188-82f9-cc33e1de172e " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("9b822117-7c53-4188-82f9-cc33e1de172e");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-9b822117-7c53-4188-82f9-cc33e1de172e { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-9b822117-7c53-4188-82f9-cc33e1de172e absolute top-0 bottom-0 left-0 right-0"></div> <div class="background--9b822117-7c53-4188-82f9-cc33e1de172e backgroundWrap-9b822117-7c53-4188-82f9-cc33e1de172e py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 text-primary h-full animateImage md:bg-auto bg-no-repeat bg-transparent bg-center bg-no-repeat bg-cover" > <div class="ContentGrid relative container mx-auto "> </div> </div> </div> </div> </section> </div> </div> </div> </div> </div> </div> </div> </section> <section id="bf2b611c-d212-40da-a370-2d56223875c6" class="contentGridItem--bf2b611c-d212-40da-a370-2d56223875c6 contentGridItem relative h-full contentGrid-min-h-bf2b611c-d212-40da-a370-2d56223875c6 .background--bf2b611c-d212-40da-a370-2d56223875c6 contentGrid-border-r-bf2b611c-d212-40da-a370-2d56223875c6 " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("bf2b611c-d212-40da-a370-2d56223875c6");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-bf2b611c-d212-40da-a370-2d56223875c6 { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-bf2b611c-d212-40da-a370-2d56223875c6 absolute top-0 bottom-0 left-0 right-0"></div> <div class="background--bf2b611c-d212-40da-a370-2d56223875c6 backgroundWrap-bf2b611c-d212-40da-a370-2d56223875c6 py-0 text-primary h-full animateImage md:bg-auto bg-no-repeat bg-transparent bg-center bg-no-repeat bg-auto" > <div class="ContentGrid relative container mx-auto lg:pt-0 lg:pb-0 md:pt-0 md:pb-0 pt-0 pb-0"> <div class="flex md:flex md:flex-row lg:flex-row flex-wrap justify-center items-center -mx-1 py-1 md:-mx-1 md:py-1 lg:-mx-1 lg:py-1"> <div class="CHC gridComponent flex flex-col my-1 px-1 md:my-1 md:px-1 lg:my-1 lg:px-1 w-full md:w-full lg:w-full self-auto " > <div style="" class="ContentSectionItem h-full w-full py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 items-center self-auto contentSectionItem-border-r-19ddd946-db38-4d74-b678-ea7981300a99 bg-transparent" x-data="" dir="ltr"> <section id="19ddd946-db38-4d74-b678-ea7981300a99" class="contentGridItem--19ddd946-db38-4d74-b678-ea7981300a99 contentGridItem relative h-full contentGrid-min-h-19ddd946-db38-4d74-b678-ea7981300a99 .background--19ddd946-db38-4d74-b678-ea7981300a99 contentGrid-border-r-19ddd946-db38-4d74-b678-ea7981300a99 " > <div x-data='anchorMenu()' class="h-full" x-intersect.margin.-50%='setActiveLinkByID("19ddd946-db38-4d74-b678-ea7981300a99");'> <div class="contentGridItem__container relative h-full" dir="ltr"> <style> .backgroundBlur-19ddd946-db38-4d74-b678-ea7981300a99 { backdrop-filter: blur(px); -webkit-backdrop-filter: blur(px); background-color: ; opacity: calc(/100); } </style> <div class="backgroundBlur-19ddd946-db38-4d74-b678-ea7981300a99 absolute top-0 bottom-0 left-0 right-0"></div> <div class="background--19ddd946-db38-4d74-b678-ea7981300a99 backgroundWrap-19ddd946-db38-4d74-b678-ea7981300a99 py-0 md:py-0 lg:py-0 px-0 md:px-0 lg:px-0 text-primary h-full animateImage md:bg-auto bg-no-repeat bg-transparent bg-center bg-no-repeat bg-cover" > <div class="ContentGrid relative container mx-auto "> <div class="flex md:flex md:flex-row lg:flex-row flex-wrap justify-center items-center -mx-0 py-0 md:-mx-0 md:py-0 lg:-mx-0 lg:py-0"> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full self-auto " > <div class="inputFields questionBlock w-full "> <div x-data="{ required: false }" x-init="if (required && $refs.title.lastElementChild) { $refs.title.lastElementChild.innerHTML += '<sup>*</sup>'; }" x-ref="title" class="questionTitle mb-4 relative flex flex-col"> <p><em>By checking this box, I consent that the information I provide to Sanofi, along with information about my use of Icy Hot products, will be stored and used by Sanofi, and parties acting on its behalf, to provide services to me. Sanofi US may store and use my information to contact me via email and SMS with information about products, services, and offers that may be of interest to me.</em></p> </div> <div class="el_form__inputWrap block flex flex-col py-3 md:py-1" > <div class="flex items-start"> <input type="checkbox" id="" class="block w-full rounded px-3 py-2 border border-opacity-30 border-black bg-gray-50 h-7 w-7 checked:shadow-xl px-2 text-blue-600 focus:ring-blue-600 focus:ring-2" ref="" labelClass="px-2 w-fit" x-init="formData. = []; " inputClass="" name="" checkboxSize="large" x-model="formData." placeholder="" value="true" /> <label class="el_form__label font-body block pb-1 px-2 w-fit" for=""> <p><em>By checking this box, I consent that the information I provide to Sanofi, along with information about my use of Icy Hot products, will be stored and used by Sanofi, and parties acting on its behalf, to provide services to me. Sanofi US may store and use my information to contact me via email and SMS with information about products, services, and offers that may be of interest to me.</em></p> </label> </div> </div> </div> </div> <div class="CHC gridComponent flex flex-col my-0 px-0 md:my-0 md:px-0 lg:my-0 lg:px-0 w-full self-auto " > <div class="inputFields questionBlock w-full "> <div x-data="{ required: false }" x-init="if (required && $refs.title.lastElementChild) { $refs.title.lastElementChild.innerHTML += '<sup>*</sup>'; }" x-ref="title" class="questionTitle mb-4 relative flex flex-col"> <p><em>By checking this box, I consent that Sanofi may also collect my information for other communication, services, and marketing activities as well as display interest-based advertising to me on unaffiliated sites or apps.</em> </p> </div> <div class="el_form__inputWrap block flex flex-col py-3 md:py-1" > <div class="flex items-start"> <input type="checkbox" id="" class="block w-full rounded px-3 py-2 border border-opacity-30 border-black bg-gray-50 h-7 w-7 checked:shadow-xl px-2 text-blue-600 focus:ring-blue-600 focus:ring-2" ref="" labelClass="px-2 w-fit" x-init="formData. = []; " inputClass="" name="" checkboxSize="large" x-model="formData." placeholder="" value="true" /> <label class="el_form__label font-body block pb-1 px-2 w-fit" for=""> <p><em>By checking this box, I consent that Sanofi may also collect my information for other communication, services, and marketing activities as well as display interest-based advertising to me on unaffiliated sites or apps.</em> </p> </label> </div> </div> </div> </div> </div> </div> </div> </div> </div> </section> </div> </div> </div> </div> </div> </div> </div> </section> <div class="formInputGroup"> <div class="el_form__inputWrap block flex items-start pt-4" > <div class="flex items-start"> <input type="checkbox" id="consent" class="block w-full rounded px-3 py-2 border border-opacity-30 border-black bg-gray-50 el_form__input h-7 w-7 checked:shadow-xl px-2 text-blue-600 focus:ring-blue-600 focus:ring-2" labelClass="pb-2 px-2 w-fit" x-init="formData.consent = false; " inputClass="el_form__input" name="consent" checkboxSize="large" x-model="formData.consent" placeholder="" value="true" /> <label class="el_form__label font-body block pb-1 pb-2 px-2 w-fit" for="consent"> <p><em>By checking this box, I consent that Sanofi may share the information I provide with affiliates, representatives, agents, and contractors for other communication, services, and marketing activities as well as display interest-based advertising to me on unaffiliated sites or apps.</em></p> <p> </p> <p><em>You may have certain rights under applicable data privacy laws regarding the personal information that you provide, including the right to withdraw consent from future collection or sharing of your information. For further information regarding these rights, please reference <u><a href="https://www.sanofi.com/en/sanofi-us-privacy-policies" target="_blank">Sanofi US Privacy Policies</a></u> and <u><a href="https://www.sanofi.us/en/consumer-health-data-privacy-policy" target="_blank">Health Data Privacy Policy Center (sanofi.us)</a></u>.</em></p> </label> </div> </div> </div> <div class="g-recaptcha flex justify-start pt-6" data-sitekey="6LexEBEpAAAAAHqgyzYx9rD6pyrioSActPOfxPiE"></div> <template x-if="hasCaptchaError"> <p class="error errorMessage">Invalid CAPTCHA response. Please try again.</p> </template> <div class="flex justify-start pt-4"> <button class="button button--default text-center py-2 overflow-hidden px-5 border text-size-default button mt-3 button--default text-center px-5 py-2 lg:py-1 inline-block border border-solid" x-bind:disabled="isLoading" > <svg class="animate-spin fill-current inline-block button__spinner mr-2 " height="16" width="16" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" role="img" x-show="isLoading"> <!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --> <path d="M304 48C304 74.51 282.5 96 256 96C229.5 96 208 74.51 208 48C208 21.49 229.5 0 256 0C282.5 0 304 21.49 304 48zM304 464C304 490.5 282.5 512 256 512C229.5 512 208 490.5 208 464C208 437.5 229.5 416 256 416C282.5 416 304 437.5 304 464zM0 256C0 229.5 21.49 208 48 208C74.51 208 96 229.5 96 256C96 282.5 74.51 304 48 304C21.49 304 0 282.5 0 256zM512 256C512 282.5 490.5 304 464 304C437.5 304 416 282.5 416 256C416 229.5 437.5 208 464 208C490.5 208 512 229.5 512 256zM74.98 437C56.23 418.3 56.23 387.9 74.98 369.1C93.73 350.4 124.1 350.4 142.9 369.1C161.6 387.9 161.6 418.3 142.9 437C124.1 455.8 93.73 455.8 74.98 437V437zM142.9 142.9C124.1 161.6 93.73 161.6 74.98 142.9C56.24 124.1 56.24 93.73 74.98 74.98C93.73 56.23 124.1 56.23 142.9 74.98C161.6 93.73 161.6 124.1 142.9 142.9zM369.1 369.1C387.9 350.4 418.3 350.4 437 369.1C455.8 387.9 455.8 418.3 437 437C418.3 455.8 387.9 455.8 369.1 437C350.4 418.3 350.4 387.9 369.1 369.1V369.1z"/> </svg> Sign up for FREE today </button> </div> </div> </form> <template x-if="showSubmitPopup"> <div class="z-20 fixed left-0 right-0 top-0 bottom-0 bg-[rgba(0,0,0,0.5)]" x-cloak> <div class="absolute w-[350px] left-[calc(50%-175px)] top-[calc(50%-200px)] bg-white text-black opacity-100 flex flex-col justify-between p-4 rounded"> <div><h1><span class="text-primary1"><strong>You're in.</strong></span></h1> <p><span class="text-primary1">Thanks for joining the Icy Hot® Savings Squad. Now that you’re a part of the group, we’ll hit you up with our best deals + newest offers.</span></p> </div> <button class="button button--default text-center py-2 overflow-hidden px-5 border text-size-default bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 mt-8 rounded mr-3" x-on:click="resetForm" > Close </button> </div> </div> </template> </div> <script src="https://www.google.com/recaptcha/api.js?hl=en"></script> <script> document.addEventListener("alpine:init", () => { Alpine.data("formComponent", (config) => ({ site: config.site, isLoading: false, apiErrorMessage: config.apiErrorMessage, formName: config.formName, hasCaptchaError: false, showSubmitPopup: false, isFormSubmitted: false, touchedElements: [], touchedInputs: [], emailPreferred: false, phonePreferred: false, smsPreferred: false, // Validator schemas schemas: { form: {}, }, // Data formData: {}, formErrors: {}, apiResponseErrors: { codes: [] }, get isFormValid() { return this.isSchemaValid(this.schemas.form); }, isSchemaValid(shape) { const schema = this.$ranger.yup.object().shape(shape); return this.$ranger.isFormValid(schema, this.formData); }, isCaptchaValid() { const response = window.grecaptcha.getResponse(); const isCaptchaValid = response.length > 0; this.hasCaptchaError = !isCaptchaValid; return isCaptchaValid; }, onFormChange(e) { const model = e.target.getAttribute("name"); if (model && !this.touchedElements.includes(model)) { if (this.touchedElements.length == 0) { this.pushEvent({ event: "form_start", }); } this.touchedElements.push(model); } this.getFormErrors(); // Remove API error display when input value has changed e.target.closest(".formInputGroup")?.querySelectorAll(".errorMessage").forEach(errorMessage => { let errorCode = errorMessage.dataset.errorcode; this.removeError(errorCode); }); }, async getFormErrors() { const errors = await this.$ranger.getFormErrors( this.$ranger.yup.object().shape(this.schemas.form), this.formData ); this.formErrors = errors; }, async submitForm() { this.isFormSubmitted = true; this.apiResponseErrors.codes = []; if (!this.isCaptchaValid() || !this.isFormValid) { await this.getFormErrors(); this.focusOnErrorField(); return; } this.isLoading = true; let formData = this.getFormData(); const postURL = this.$refs.formComponent.getAttribute("action"); const options = { method: "POST", headers: new Headers({ "Content-Type": "application/x-www-form-urlencoded", "x-sny-siteoverride": this.site, }), body: formData, }; this.pushEvent({ event: "form_submit", }); fetch(postURL, options) .then((response) => response.text()) .then((result) => { let jsonRes = JSON.parse(result); const noApiConnection = this.apiErrorMessage; if (jsonRes.icare != null && !jsonRes.icare?.success) { let errorMsg = jsonRes.icare?.message ? jsonRes.icare?.message : noApiConnection; throw errorMsg; } if (jsonRes.sfmc != null && !jsonRes.sfmc?.success) { let errorMsg = jsonRes.sfmc?.message ? jsonRes.sfmc?.message : noApiConnection; this.pushError(jsonRes?.sfmc?.errorcode.toString()); throw errorMsg; } this.pushEvent({ event: "sign_up", }); this.showSubmitPopup = true; window.scrollTo({ top: 0, behavior: "smooth" }); }) .catch((error) => { this.pushEvent({ event: "form_error", error_type: error, }); }) .finally(() => { this.isLoading = false; grecaptcha.reset(); }); }, showError(namespace, type = "") { let hasError = this.formErrors[namespace]?.hasError; if (hasError) { if (type) { hasError = this.formErrors[namespace]?.type == type; } let isTouched = this.touchedElements.includes(namespace); return hasError && (isTouched || this.isFormSubmitted); } }, focusOnErrorField() { if (Object.keys(this.formErrors).length > 0) { let namespace = Object.keys(this.formErrors)[0]; this.focusToField(namespace); } }, focusToField(namespace) { this.$root.querySelector("[name='" + namespace + "']")?.focus(); }, getFormData() { let formData = new URLSearchParams(); for (let [key, value] of Object.entries(this.formData)) { formData.append(key, value); } formData.append("g-recaptcha-response", window.grecaptcha.getResponse()); return formData; }, clearForm() { for (let [key, value] of Object.entries(this.formData)) { this.formData[key] = typeof value == "boolean" ? false : ""; } }, resetForm() { this.clearForm(); this.isFormSubmitted = false; this.showSubmitPopup = false; this.touchedElements = [] }, pushError(errorCode) { this.apiResponseErrors.codes.push(errorCode); }, removeError(errorCode) { this.apiResponseErrors.codes = this.apiResponseErrors.codes.filter(x => x != errorCode); }, errorsContains(errorCode) { return this.apiResponseErrors.codes.includes(errorCode); }, pushEvent(props) { this.$trackEvent({ interaction_type: "form", name: this.formName, step_name: this.formName, step_number: 1, length: 1, ...props, }); }, selectPreferred(selected) { if (selected == "emailPreferred") { const emailInput = document.getElementById("email"); const isEmailRequired = emailInput.classList.contains("required"); if (!isEmailRequired) { this.schemas.form.email = this.$el.checked ? this.$ranger.yup.string().required().email() : this.$ranger.yup.string().email(); } } else { const isPhoneRequired = [this.$refs.smsPreferred, this.$refs.phonePreferred, this.$refs.whatsappPreferred].filter(ref => ref && ref.checked).length > 0; this.schemas.form.phone = isPhoneRequired ? this.$ranger.yup.string().required() : this.$ranger.yup.string(); } if (selected == "smsPreferred") { this.smsPreferred = this.$el.checked; } } })); }); </script> </div> </div> </div> </div> </div> </div> </section> </div> </div> </div> </div> </div> </div> </div> <script type="text/javascript" async> /* eslint-disable */ document.addEventListener("alpine:init", () => { Alpine.data("modal", (config) => { const opts = { focus: false, open: false, focusTrap: null, }; return { ...opts, ...config, stopPropagation() { this.$event.stopPropagation(); }, initState(state, id) { if (state) { if (id !== this.uuid) return; this.open = state; if (!this.open) return; this.blurOverlay(); this.preventScroll(id); window.addEventListener("resize", () => { this.blurOverlay(); }); } }, openModal(id) { if (id !== this.uuid) return; const windowW = window.innerWidth; this.open = windowW < 1024? !this.mobileStatus : !this.desktopStatus; if (!this.open) return; this.blurOverlay(); this.preventScroll(id); window.addEventListener("resize", () => { this.blurOverlay(); }); }, closeModal() { this.open = false; this.blurOverlay(); }, preventScroll(uuid) { if (this.uuid !== uuid) return; const classHide = this.hideScroll? this.hideScroll : "overflow-hidden"; classHide.split(" ").forEach(scrollClass => { const bodyEl = document.body; if (!bodyEl.classList.contains(scrollClass)) bodyEl.classList.add(scrollClass); }); }, restoreScroll() { const classHide = this.hideScroll? this.hideScroll : "overflow-hidden"; document.body.classList.remove(...classHide.split(" ")); }, triggerNextTick(id){ const urlParams = new URLSearchParams(window.location.search); if (urlParams.size > 0){ const openModalParam = urlParams.get('openmodal'); if (openModalParam == id){ this.openModal(id); } } }, timeDelay(seconds, id){ this.setInitModalSession(); if (seconds) { const arrModal = JSON.parse(sessionStorage.getItem("modal")); if (!arrModal.includes(id)) { setTimeout(() => { this.openModal(id); sessionStorage.setItem("modal", this.sessionModal(id)); }, seconds * 1000); } } }, scrollPosition(percentage) { if (!percentage) return; let triggered = false; const scrollHandler = () => { // Calculate total scrollable height const totalHeight = document.documentElement.scrollHeight - window.innerHeight; // Calculate the scroll position corresponding to the given percentage const targetY = totalHeight * (percentage / 100); if (window.scrollY >= targetY && !triggered) { this.open = true; triggered = true; // Remove the event listener after the action is triggered document.removeEventListener('scroll', scrollHandler); } }; document.addEventListener('scroll', scrollHandler); }, clickCount(id, clicks, elements) { if (!clicks || !elements || elements.length === 0) return; const elementKey = elements.join("_").toLowerCase(); const triggeredKey = id + '_triggered_' + elementKey; // Check if this has already been triggered in this session if (sessionStorage.getItem(triggeredKey)) { return; } const triggerKey = id + '_trigger_' + elementKey; // Trigger modal if count was reached if (sessionStorage.getItem(triggerKey) == 'true') { this.open = true; sessionStorage.removeItem(triggerKey); sessionStorage.setItem(triggeredKey, 'true'); return; } const countKey = id + '_clickCount_' + elementKey; let count = parseInt(sessionStorage.getItem(countKey) || "0", 10); const clickHandler = (e) => { // Check if the clicked element's tag name is included in the provided elements array if (elements.map(el => el.toLowerCase()).includes(e.target.tagName.toLowerCase())) { count++; sessionStorage.setItem(countKey, count.toString()); if (count >= clicks) { // Note in sessionStorage that this has been triggered sessionStorage.setItem(triggerKey, 'true'); sessionStorage.removeItem(countKey); document.removeEventListener('click', clickHandler); // Remove listener setTimeout(() => { this.open = true; sessionStorage.removeItem(triggerKey); sessionStorage.setItem(triggeredKey, 'true'); }, 2000); } } }; document.addEventListener('click', clickHandler); }, initFocus(id) { const container = document.getElementById("modal-" + id); let btn = container.querySelector(".close-modal-btn"); if (container) { const props = { fallbackFocus: container, allowOutsideClick: true, preventScroll: true, onActivate: () => { //set first button as the first focus when modal is opened. bug with this package requires this odd syntax :( setTimeout("document.getElementById('modal-" + id + "').querySelectorAll('button')[0].focus();", 50); }, } if (btn) { props.initialFocus = btn; } this.focusTrap = this.$createFocusTrap("#modal-" + id, props); this.$watch("open", (value) => { if (value === true) { this.focusTrap.activate(); } else { this.focusTrap.deactivate(); } }); } }, // Clear Active class for Quicklink List Item when closing modal clearActiveQuicklinkClass() { const quicklinksMenu = document.querySelector('.quicklinks') if(quicklinksMenu){ let anchors = quicklinksMenu.querySelectorAll("li.anchorItem"); anchors.forEach((anchor) => { anchor.classList.remove('contentStyleActiveAnchorLink'); }); } }, pauseVideo() { var videos = document.querySelectorAll("iframe, video"); Array.prototype.forEach.call(videos, function (video) { if (video.tagName.toLowerCase() === "video") { video.pause(); } else { //pause iframe videos without loading/calling the Youtube ifame api video.contentWindow.postMessage(JSON.stringify({ event: "command", func: "stopVideo" }), "*"); } }); }, validateStorage(name, storageType="cookies") { if(name){ switch(storageType) { case "session": this.validateSessionStorage(name); break; case "local": this.validateLocalStorage(name); break; default: this.validateCookie(name); } } }, validateCookie(name) { const cookie = this.$getCookie(name); if (cookie) { this.closeModal(); } }, validateSessionStorage(name) { const session = window.sessionStorage.getItem(name); if (session) { this.closeModal(); } }, validateLocalStorage(name) { const local = window.localStorage.getItem(name); if (local) { this.closeModal(); } }, removeDisabledAttribute(id) { let inputElement = document.getElementById(id); inputElement.removeAttribute("disabled"); inputElement.checked = true; }, addDisabledAttribute(id) { let inputElement = document.getElementById(id); inputElement.setAttribute("disabled", "disabled"); inputElement.checked = false; }, appendToBody() { document.body.appendChild(this.$el); }, setInitModalSession() { const arrModal = sessionStorage.getItem("modal"); if (!arrModal) sessionStorage.setItem("modal", "[]"); }, sessionModal(id) { let arrModal = sessionStorage.getItem("modal"); const parsedArr = JSON.parse(arrModal); if (!parsedArr.includes(id)) { parsedArr.push(id); return JSON.stringify(parsedArr); } else { return arrModal; } }, blurOverlay () { let boolModalStatus = false; document.querySelectorAll(".modal-chc").forEach(el => { const alpineData = Alpine.$data(el) if (alpineData.open) boolModalStatus = true; }); if (!boolModalStatus) this.restoreScroll(); } }; }); }); </script> <script src="/.resources/sanofi-lm-chc/themes/chc/dist/common~2025-03-18-13-45-22-000~cache.js" async></script> <script src="/.resources/sanofi-lm-chc/themes/chc/dist/pages/chcDefaultPage~2025-03-18-13-45-22-000~cache.js" async></script> <script> let elements = document.querySelectorAll("[id*='custom--']"); for(let i=0; i<elements.length; i++){ elements[i].style = "border-radius: 1.8rem; overflow: hidden;" elements[i].parentElement.style = "border-radius: 1.8rem; overflow: hidden;" let uiImage = elements[i].querySelectorAll(".uiImage"); for(let x=0; x<uiImage.length; x++) { uiImage[x].style = "border-radius: 1.5rem; overflow: hidden;" } } var lastScrollTop = 0; document.addEventListener("scroll", function() { var st = window.pageYOffset || document.documentElement.scrollTop; let OTBanner = document.getElementById("onetrust-banner-sdk"); if (OTBanner) { if ((window.innerHeight + window.scrollY) >= (document.body.offsetHeight - 50)) { OTBanner.style.position = "relative"; lastScrollTop = st <= 0 ? 0 : st; } else { if(st > lastScrollTop && OTBanner.style.position == "relative") { } else { OTBanner.style.position = "fixed"; } } } }); </script> <script> // FOR BCORP CUSTOM OPEN IN NEW TAB FEATURE let bcorpLink = document.querySelector('.subNav__itemWrap > a[href*="/b-corp"]'); bcorpLink.setAttribute('target','_blank'); </script> </body> </html>